在公司计算机上,每当有人尝试打开 Powershell 时,Powershell 都会向域控制器发送许多请求。如果计算机在网络上,就会发现这种情况,但如果不在网络上,则它会永远超时,并且这种情况在执行每个命令之前都会发生(即,在输入并按 Enter 键后,超时会一直发生)。
我查看了以下位置来查找这些电话是从哪里打来的:
%windir%\system32\WindowsPowerShell\v1.0\profile.ps1
%windir%\system32\WindowsPowerShell\v1.0\Microsoft.PowerShell_profile.ps1
%UserProfile%\我的文档\WindowsPowerShell\profile.ps1
%UserProfile%\我的文档\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
但这些文件都不存在。
还有哪些设置/脚本会导致进行这些调用?
如果这很重要,到目前为止,我调试此问题的方式是怀疑网络超时,然后使用 wireshark 查看请求超时。不过,可能还有更多事情发生,只是尝试联系域控制器。
答案1
取消映射任何映射的驱动器/网络共享,然后查看 Powershell 是否继续表现出此行为。