Geo*_*ge2 170 .net powershell
如何在PowerShell中获取localhost(机器)名称?我正在使用PowerShell 1.0.
Str*_*lok 244
您只需使用.NET Framework方法:
[System.Net.Dns]::GetHostName()
也
$env:COMPUTERNAME
小智 60
不要忘记所有旧的控制台实用程序在PowerShell中都可以正常工作:
PS> hostname
KEITH1
Run Code Online (Sandbox Code Playgroud)
RaY*_*ell 37
长表:
get-content env:computername
Run Code Online (Sandbox Code Playgroud)
简写:
gc env:computername
Run Code Online (Sandbox Code Playgroud)
gre*_*pit 10
以上所有问题都是正确的,但如果您想要主机名和域名,请尝试以下方法:
[System.Net.DNS]::GetHostByName('').HostName
Run Code Online (Sandbox Code Playgroud)
在 PowerShell Core v6(适用于 macOS、Linux 和 Windows)中:
[Environment]::MachineName
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
176052 次 |
| 最近记录: |