PowerShell 环境与 WMI 数据访问实用指南
1. 查找脚本位置
在 PowerShell 中,有时需要知道当前运行脚本的位置。可以使用以下函数来确定当前执行脚本的位置:
function Get-ScriptPath
{
Split-Path $myInvocation.ScriptName
}
当我们知道脚本的完整路径后, Split-Path cmdlet 能轻松确定其位置。而它的兄弟 Join-Path cmdlet 也可以方便地从路径组件中形成新的路径。通过在函数中访问 $myInvocation.ScriptName 变量,能大大简化确定当前运行脚本位置的逻辑。
2. 查找常见系统路径位置
要确定常见系统路径和特殊文件夹(如“我的文档”和“程序文件”)的位置,可以使用 [Environment]::GetFolderPath() 方法,示例如下:
PS >[Environment]::GetFolderPath("System")
C:\WINDOWS\system32
对于该方法不支持的路径(如“所有用户开始菜单”),可以使用 WScript.Shell COM 对象:
超级会员免费看
订阅专栏 解锁全文
68

被折叠的 条评论
为什么被折叠?



