- 1
- 0
- 1
我们正在尝试创建一个应用程序,部署到我们的环境,将用户映射到他们所在位置的打印服务器/打印机,而不需要提升权限来完成。
我们有三个PowerShell脚本来实现这一点。我们的PowerShell大师为此做了一些很棒的脚本。
脚本1—作为用户运行并调用用户完成的表单来确定打印服务器和打印设备。然后,它尝试为用户安装该设备。如果成功,则会弹出一个显示打印机已安装的窗口。如果打印机无法安装,则会创建一个输出文件,用户看不到任何东西。
脚本2 -作为系统运行。用户看不到脚本运行中的任何内容。它尝试将打印机作为系统安装(因此不需要提升)。
脚本3 -以用户身份运行并将映射的打印机复制到用户的配置文件。如果映射成功,则会显示一个弹出窗口。如果不成功,将弹出一个窗口显示发生了什么。
我的问题是:
1.如果步骤1成功,我们如何让应用程序停止运行,并在软件中心显示为成功。华体会体育系列
2.当步骤1失败时,我们如何确保执行步骤2和3 ?
3.有什么优化建议吗?
我们有三个PowerShell脚本来实现这一点。我们的PowerShell大师为此做了一些很棒的脚本。
脚本1—作为用户运行并调用用户完成的表单来确定打印服务器和打印设备。然后,它尝试为用户安装该设备。如果成功,则会弹出一个显示打印机已安装的窗口。如果打印机无法安装,则会创建一个输出文件,用户看不到任何东西。
脚本2 -作为系统运行。用户看不到脚本运行中的任何内容。它尝试将打印机作为系统安装(因此不需要提升)。
脚本3 -以用户身份运行并将映射的打印机复制到用户的配置文件。如果映射成功,则会显示一个弹出窗口。如果不成功,将弹出一个窗口显示发生了什么。
我的问题是:
1.如果步骤1成功,我们如何让应用程序停止运行,并在软件中心显示为成功。华体会体育系列
2.当步骤1失败时,我们如何确保执行步骤2和3 ?
3.有什么优化建议吗?