【问题标题】:%systemdrive% In Powershell%systemdrive% 在 Powershell 中
【发布时间】:2023-02-21 17:19:46
【问题描述】:

想要在我们组织的不同机器上部署以下 powershell 脚本。有些机器的操作系统安装在不同的驱动器盘符中,所以我想删除那个盘符。

目标路径应该是C:\kworking

在 CMD 命令中,我可以轻松使用 %systemdrive%sytemdrive%:\kworking 但在 powershell 中它不被接受

$users = Get-Content C:\kworking\userslocal.txt

ForEach($computer in $users){
  $op=Get-LocalUser | Where-Object {$_.Name -eq $computer}

  if ($op)
  {
    Disable-LocalUser -Name $computer
  }
}

【问题讨论】:

    标签: powershell


    【解决方案1】:

    要在 PowerShell 中访问环境变量,您可以使用,例如

    "$env:SystemDrivekworking"
    

    【讨论】:

    • 非常感谢大佬!!!!!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-28
    • 2013-07-21
    • 2021-05-13
    相关资源
    最近更新 更多