我有2个powershell脚本,我在下面提到过。我正在寻找一种方法来结合这两个脚本。但是我无法这样做,因为其中一个脚本正在使用CIM方法而另一个正在使用WMI方法。
我想要完成的是提供同一服务器的最后重启时间和可用空间(用户必须输入服务器名称,并在按Enter
时显示上次重启时间和可用空间可用)。
脚本1(CIM方法):
$Server = Read-Host -Prompt 'Input your server name'
Get-CimInstance -ClassName win32_operatingsystem -ComputerName $Server | select csname, lastbootuptime
Read-Host -Prompt "Press Enter to exit"
脚本2(WMI方法):
$Server = Read-Host -Prompt 'Input your server name'
Get-WMIObject Win32_Logicaldisk -ComputerName $Server | Select PSComputername,DeviceID, @{Name="Total_Size_GB";Expression={$_.Size/1GB -as [int]}}, @{Name="Free_Space_GB";Expression={[math]::Round($_.Freespace/1GB,2)}}
Read-Host -Prompt "Press Enter to exit"
答案 0 :(得分:1)
将查询结果存储在变量中。然后使用您感兴趣的值从每个函数创建一个10001 iTPM full self test
10003 less than minimum required
10004 bad tag value
10005 bad param size
10006 fail check
。 You can find out more about New-Object psobject here.
psobject