[背景]
我们一直有networking客户端突然无法打印的麻烦。 他们得到一个hex代码奇怪的错误。 我们确定驱动程序中的某些东西已经搞乱了,我们可以通过清除驱动程序caching并重新安装驱动程序来解决问题。 每隔一段时间,随机电脑就会发生这种情况 我们假设这是最新的戴尔2330dn驱动程序的错误,因为这是唯一有这个问题的机型。
[问题]
我们要做的是写一个Powershell脚本来清除驱动程序caching并重新下载驱动程序。 我看到大量的脚本来pipe理队列,服务器和端口,但本地驱动程序cachingpipe理没有任何帮助。
[当前解决方法]
由于我们必须手动执行此操作,因此我将写出步骤,以便您知道我们希望此脚本复制的内容。
[请求]
我已经足够好了,可以将上面的解决方法转换成一对脚本。 我想找一个更优雅的解决scheme,然后我目前的解决方法。
有什么build议么?
仅仅因为你使用PowerShell并不意味着你不能使用像sc stop/start servicename这样的好的旧命令, net use等等。
如果您确实需要重新启动系统,则可能需要两个单独的脚本。
删除打印机驱动程序目录的内容有什么问题? 还是你的意思是“文件pipe理”的其他内容?