我修改了一个脚本,以便在Outlook中标准化我们的组织签名。该脚本使用Word文档作为签名模板,并从我们的SBS 2003服务器上的Active Directory信息中提取用户详细信息。
我以域管理员身份登录,该脚本适用于我的Outlook签名(有一些错误,但它会创建我需要的3x outlook签名文件)。我不能让它在任何其他计算机上运行(但这是唯一一个安装了Powershell的计算机),也不会为这台计算机上的任何其他用户运行。
我真的希望能够从每个工作站运行脚本。如果它是批处理文件,这将很容易,但它不能作为powershell脚本。我是否需要在每个工作站上安装Powershell,或者是否有更简单的方法让它工作?
另外, 我想知道脚本是否存在问题,不允许其他用户从这台计算机上运行它(即使安装了Powershell)。
干杯, 格雷格
答案 0 :(得分:0)
是的,您需要在希望运行脚本的每台计算机上安装Powershell。它包含在Server 2008和Windows 7的所有内容中,但除此之外您还需要手动安装Powershell。
您还必须在每台计算机上启用远程脚本,因为默认情况下会禁用此脚本(出于安全原因)。请查看以下帮助页面,了解有关如何设置的信息和说明:
Get-Help about_remote
Get-Help about_remote_FAQ
Get-Help about_remote_requirements
Get-Help about_remote_troubleshooting
答案 1 :(得分:0)
如果要远程使用PowerShell,则需要安装它。如果你不想这样做,你可以看看psexec - 这是Sys Internals的一个很棒的工具。它将使您能够远程运行命令\脚本。
答案 2 :(得分:0)
我有一个不同的建议。您是否可以为计算机上的员工生成这些签名文件,然后将签名推送到所有其他计算机上?