想为Windows 2008 Server创建一个包(希望与Windows 2003 Server兼容)。基本上是一个windows powershell脚本,它应该在命令行中执行以下任务。想法是将此脚本提供给Windows系统管理员以在目标Windows服务器上执行此脚本。
- 创建一个Windows入站防火墙规则,以允许来自任何主机的端口22。
- 通过读取逗号分隔的属性值“directoryToCreate”(例如directoryToCreate =“c:/ temp,c:/ temp / stage),创建一堆目录并将所有权设置为服务帐户(例如,来自Active Directory的username = deployuser) C:/温度/高速缓存中,C:/温度/ SRC”
- 执行将创建Windows服务的EXE
- 验证步骤3窗口服务已创建并已启动并正常运行。
5最终报告显示上述所有活动。
例如目录创建成功
入站规则已成功创建
执行和Windows服务验证成功执行
醇>
由于我必须在30多台服务器上执行此包,请对最佳做法提出建议/建议吗?
powershell足够好吗?
我可以在PowerShell之上创建和EXE安装程序吗?
等
提前致谢