powershell - 可以从PowerShell下载/添加管理单元吗?

标签 powershell

我正在编写一个使用Quest ActiveRoles Management Shell的脚本,我打算将其交给与我一起使用的其他人。在我的Dev机器上开始使用此管理单元之前,我必须去他们的网站,下载MSI,安装它,然后使用Add-PSSnapin使其可用。

无论如何,我可以在脚本中包含这些步骤,以便用户不必自己做吗?看来这是一个很大的安全隐患,所以我不确定是否可以做到。

最佳答案

我同意这听起来有点安全隐患。您是否尝试过简单地自动化步骤?这应该可以帮助您入门。 (请注意,您必须提供变量的值)

下载安装程序:

$web=new-object net.webclient
$web.DownloadFile($URL,$tempdirectory)

运行安装程序:
& "$tempdirectory\$nameofmsifile"

添加管理单元
add-pssnapin "Name of Snapin"

关于powershell - 可以从PowerShell下载/添加管理单元吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6064251/

相关文章:

powershell - 为什么 PowerShell 在批处理脚本调用时会以空格分割参数以及如何修复它?

bash - 如何在 bash 中重写 powershell 代码

powershell - 为什么按 "Enter"相当于数字0?

regex - 在 PowerShell 字符串中的 32 个字符 + 空格后返回新行

python - 用于运行 Python 脚本的 Powershell 脚本

Azure Powershell 脚本参数

powershell - PowerShell 减法是否在内部将 uint32 值转换为 int32?

string - 如何在powershell中解析字符串

powershell - 通过 PowerShell 实现 Visio 自动化

powershell - 在PowerShell中-如何同时创建父OU和子OU?