【发布时间】:2015-03-28 10:27:48
【问题描述】:
我有可以从另一台计算机执行的脚本。
如何获取位置脚本的comptername?只是名称,不是完整路径(因为脚本可以分发到任何地方)谢谢
【问题讨论】:
我有可以从另一台计算机执行的脚本。
如何获取位置脚本的comptername?只是名称,不是完整路径(因为脚本可以分发到任何地方)谢谢
【问题讨论】:
我自己解决了。 :-) 希望对某人有所帮助。
$scriptPath = Split-Path -Parent $MyInvocation.MyCommand.Definition
[string[]]$sth = $scriptPath.Split('\',[System.StringSplitOptions]::RemoveEmptyEntries)
$servername = $sth[0]
【讨论】:
$servername = ($scriptPath -replace '^\\\\' -split '\\')[0].