2016-11-29 18 views
0

OSのキャプションの後に2行または3行のような余分な行が表示される理由はわかりません。どのように私はOSのキャプションの後に行を取り除くのですか?powershellコマンドの結果余分な空白行を書き込む

cls 
(Get-WmiObject -class Win32_OperatingSystem -ComputerName server1).Caption 
Get-WmiObject -Class Win32_OperatingSystem -ComputerName server1 | Select-Object -Property BuildNumber,BuildType,OSType,ServicePackMajorVersion,ServicePackMinorVersion 

結果出力:

をMicrosoft Windows Server 2012 R2の標準

BuildNumberを:9600 BuildType:マルチプロセッサ無料 OSタイプ:18 ServicePackMajorVersion:0 ServicePackMinorVersion:0

答えて

0

あなたの場合OS情報を取得するには、以下を使用してください

Function OSCheck() { 
SystemInfo | Select-String '^OS ' 
[System.Environment]::OSVersion.Version 
} 

Echo "Operating System " 
Echo "-------------------------------" 
OSCheck 

出力

OS Name:     Microsoft Windows 7 Enterprise 
OS Version:    6.1.7601 Service Pack 1 Build 7601 
OS Manufacturer:   Microsoft Corporation 
OS Configuration:   Member Workstation 
OS Build Type:    Multiprocessor Free 
+0

Thanks.This本当に良いですが、私は複数のマシンを確認したいので、どのように私は別のコンピュータ名とそれを利用することができますか? – ikask

+0

リモートスクリプトを実行するコンピュータ 1. PSと管理者を開きます 2. Enable-PSRemoting -Force 3.両方のコンピュータで、コンピュータが互いに信頼できるようにTrustedHosts設定を構成します 4. Set-Item wsman :\ localhostの\クライアント\ TrustedHostsの* 5.再起動し、サービスのWinRM 6.テスト接続テスト-WSMAN <リモートコンピュータ名> は Invoke-Commandコマンド-ComputerName COMPUTER -ScriptBlock {COMMAND} -credential USERNAMEを実行します – xtechkid

関連する問題