請教各位大大,小弟想用Powershell遠端取得伺服器清單的時間,下面寫法可以取得伺服器時間,但小弟希望能帶出伺服器名稱與時間
exp:
server1
2022年12月5日 上午 09:10:23
server2
2022年12月5日 上午 09:10:23
目前可以取出清單的時間,但伺服器名稱一直想不到怎麼做,powershell如下
=========================================================================
$pcList = "Serverlist.txt"
$pc = Get-Content $pcList
$s = New-PSSession -ComputerName $pc
Invoke-Command -Session $s {$h = get-date}
Invoke-Command -Session $s {$h | where {$_.InstalledBy -ne "NT AUTHORITY\SYSTEM"}}
感謝各位大大
$pcList = "Serverlist.txt"
$pc = Get-Content $pcList
for ($q = 0; $q -le ($pc.Length -1); $q++){
echo $pc[$q]
invoke-command -ComputerName $pc[$q] -ScriptBlock {get-date}
}