我在Windows服务器2016上使用docker,我使用"microsoft/windowsservercore:latest"图像创建了一个容器.在此图像上,我已经安装了"打印服务器"角色,但是当我尝试调用"Get-Printer"cmdlet时,我在假脱机程序服务中获得了错误.这些是用于重新创建问题的命令:
docker run -d --name testspoolererror1 microsoft/windowsservercore:latest ping -t localhost docker exec -it testspoolererror1 powershell Install-WindowsFeature Print-Server Set-Service spooler -StartupType Automatic Start-Service spooler Get-Service spooler Get-Printer
这是我收到错误时:
Get-Printer:无法访问后台处理程序服务.确保后台打印程序服务正在运行.在行:1 char:1 + Get-Printer + ~~~~~~~~~~~ + CategoryInfo:NotSpecified:(MSFT_Printer:ROOT/StandardCimv2/MSFT_Printer)[Get-Printer],CimException + FullyQualifiedErrorId:HRESULT 0x800706ba, Get-Printer在事件查看器中,我发现错误:Print Spooler服务意外终止.它完成了这2次.
任何人都可以帮我解决这个问题吗?