iT邦幫忙

0

Powershell遠端取得伺服器清單的時間

  • 分享至 

  • xImage

請教各位大大,小弟想用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"}}

感謝各位大大

不错
Get-CimInstance -ClassName Win32_ComputerSystem
這指令也不錯,可以查伺服器的model
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
ahfuyeuem
iT邦研究生 4 級 ‧ 2022-12-05 10:10:39
最佳解答
$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}
}

感謝大大

0
demibull
iT邦新手 5 級 ‧ 2022-12-05 10:34:10

nice.......

我要發表回答

立即登入回答