使用powershell统计公司域内计算机名SHA开头的并且操作系统Windows-Server开头的所有服务器的信息。
以下是使用PowerShell统计公司域内计算机名SHA开头并且操作系统Windows Server开头的所有服务器信息的步骤:
-
打开PowerShell控制台。
-
输入以下命令以连接到公司域:
Set-ExecutionPolicy RemoteSigned $credential = Get-Credential $session = New-PSSession -ComputerName <公司域名> -Credential $credential Import-PSSession $session请注意,您需要替换<公司域名>与您公司的域名。
-
输入以下命令以获取所有计算机名以SHA开头的计算机名:
Get-ADComputer -Filter {Name -like "SHA*"} | Select-Object Name -
输入以下命令以获取所有操作系统为Windows Server的服务器的信息:
Get-WmiObject -Class Win32_OperatingSystem -ComputerName <服务器名> | Select-Object CSName, Caption, OSArchitecture, LastBootUpTime, SystemDirectory请注意,您需要替换<服务器名>与您要检索信息的服务器名。
-
您可以将步骤3和步骤4结合起来,以获取所有计算机名以SHA开头并且操作系统为Windows Server的服务器的信息:
Get-ADComputer -Filter {Name -like "SHA*"} | ForEach-Object {Get-WmiObject -Class Win32_OperatingSystem -ComputerName $_.Name} | Select-Object CSName, Caption, OSArchitecture, LastBootUpTime, SystemDirectory这将返回一个表格,其中包含所有计算机名以SHA开头并且操作系统为Windows Server的服务器的信息。
-
最后,您可以使用以下命令关闭与公司域的连接:
Remove-PSSession $session
原文地址: https://www.cveoy.top/t/topic/gUD 著作权归作者所有。请勿转载和采集!