私たちは、このカンマを使用することができますまた
$cpu = gwmi win32_Processor
$Havecpu = "{0:0.0} %" -f $cpu.LoadPercentage
$Havecpu
リモートこのスクリプトを実行したい場合、我々はそれを実行するためにWinRMを使用することができますし、ローカルPCにコピー:ここで、ところで
$username = 'user'
$pass = ConvertTo-SecureString -string 'password' -AsPlainText -Force
$cred = New-Object -typename System.Management.Automation.PSCredential -argumentlist $username, $pass
$s = New-PSSession -ConnectionUri 'http://xx.xx.xx.xx:5985' -Credential $cred -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck)
Invoke-Command -Session $s -ScriptBlock {powershell c:\test.ps1 > c:\jason2.csv}
Copy-Item -Path C:\jason2.csv -Destination D:\test\test12.csv -fromSession $s
ND CPU使用率を取得しますtest.ps1
スクリプト:
$cpu = gwmi win32_Processor
$men = gwmi win32_OperatingSystem
$Disks = gwmi win32_logicaldisk -filter "drivetype=3"
$Havecpu = "{0:0.0} %" -f $cpu.LoadPercentage
$Allmen = "{0:0.0} MB" -f ($men.TotalVisibleMemorySize/1KB)
$Freemen = "{0:0.0} MB" -f ($men.FreePhysicalMemory/1KB)
$Permem = "{0:0.0} %" -f ((($men.TotalVisibleMemorySize-$men.FreePhysicalMemory)/$men.TotalVisibleMemorySize)*100)
Write-Host "CPU: $Havecpu"`r`n
Write-Host "Total Mem:$Allmen"`r`n
Write-Host "Left Mem:$Freemen"`r`n
Write-Host "Used Mem:$Permem"`r`n
$IpAdd = (Get-WmiObject -class win32_NetworkAdapterConfiguration -Filter 'ipenabled = "true"').ipaddress[0]
Write-Host "Ipaddress:$IpAdd"`r`n
ありがとうございます – luckygiri