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

时间:2011-05-19 20:05:48

标签: powershell

我正在编写一个使用Quest ActiveRoles Management Shell的脚本,我计划将其交给其他与我合作使用的人。在我的开发机器上开始使用此snapin之前,我必须访问他们的网站,下载MSI,安装它,然后使用Add-PSSnapin使其可用。

反正我是否可以在我的脚本中包含这些步骤,以便用户不必自己执行此操作?似乎这是一个很大的安全风险,所以我不确定它是否可以完成。

1 个答案:

答案 0 :(得分:1)

我同意这听起来有点安全风险。您是否尝试过简单地自动执行这些步骤?这应该让你开始。 (请注意,您必须为变量提供值)

下载安装程序:

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

运行安装程序:

& "$tempdirectory\$nameofmsifile"

添加管理单元

add-pssnapin "Name of Snapin"