查找 powershell onload 设置的位置

查找 powershell onload 设置的位置

在公司计算机上,每当有人尝试打开 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 是否继续表现出此行为。

相关内容