创建 Powershell 脚本以管理员身份打开并运行命令

创建 Powershell 脚本以管理员身份打开并运行命令

我是 Powershell 脚本的新手,但需要创建一个脚本来在我办公室的每个人的计算机上运行。我需要运行的脚本需要 Powershell 以管理员身份运行。当我使用“runas”命令时,会打开另一个 Powershell 窗口,但我的命令在原始 Powershell 窗口中运行,该窗口没有足够的权限。我需要在管理员窗口(权限)中运行的命令是:

Get-AppxPackage -AllUsers -Name Microsoft.3DBuilder | Remove-AppxPackage
Get-AppxPackage -AllUsers -Name Microsoft.GetStarted | Remove-AppxPackage
Get-AppxPackage -AllUsers -Name Microsoft.Skypass | Remove-AppxPackage 
Get-AppxPackage -AllUsers -Name Microsoft.MicrosoftSolitaireCollection | Remove-AppxPackage

答案1

您正在使用哪个版本的 powershell?

如果你使用的是 4.0 或更高版本,你可以使用 #Requires 语句

就你的情况而言:

#Requires -RunAsAdministrator

当脚本在本地机器上运行时,它将确保脚本处于提升的管理员模式。

相关内容