1
桌面我使用win32_computersystem wmi類,只是讀取「用戶名」,但這在Windows服務器上是空白的。如何獲取登錄的用戶/ Windows服務器的用戶?
另外,在客戶機上只能有一個活動會話,因爲服務器可以有多個人登錄 - 假設這是我無法使用同一個類登錄的原因的一部分。
如何獲取當前登錄的用戶/服務器用戶?
桌面我使用win32_computersystem wmi類,只是讀取「用戶名」,但這在Windows服務器上是空白的。如何獲取登錄的用戶/ Windows服務器的用戶?
另外,在客戶機上只能有一個活動會話,因爲服務器可以有多個人登錄 - 假設這是我無法使用同一個類登錄的原因的一部分。
如何獲取當前登錄的用戶/服務器用戶?
試試這個
$computer = 'MyServer1'
$owners = @{}
gwmi win32_process -computer $computer -Filter 'name = "explorer.exe"' | % {$owners[$_.handle] = $_.getowner().user}
get-process -computer $computer explorer | % {$owners[$_.id.tostring()]}
或也許這
https://gallery.technet.microsoft.com/scriptcenter/Get-LastLogon-Determining-283f98ae
'QUSER /服務器:MyServer1'可能工作 –