不是。把 PowerShell 7.5 的 $PSModuleAutoLoadingPreference 设为 None,只是关闭模块自动导入,并不禁止手动导入;需要时仍可用 Import-Module 显式导入模块。对广元利州区 Windows 台式电脑上的 PowerShell 7.5 场景来说,讨论的是该偏好变量,不应套用到其他语言或旧版本接口。

适用上,先确认变量语义。该变量默认不存在,未定义时的行为等同 All,即首次使用模块内命令时自动导入。设为 ModuleQualified 时,只有使用模块限定名调用命令(例如 MyModule\MyCommand)才会自动导入该模块。设为 None 时禁用自动导入,要导入模块应使用 Import-Module。可见 None 只影响自动导入路径,手动显式导入是另一条路径。
观察可按现有去敏脚本与日志做只读核对。先查看记录中当前会话的 $PSModuleAutoLoadingPreference 是否存在及其值,结果条件为“未定义”或明确显示 All、ModuleQualified、None;未定义不能直接当作 None。再查看记录中的 Get-Module 输出,确认已加载模块里有没有目标模块,结果条件为有或没有。接着查看 Get-Module -ListAvailable 的脱敏结果,核对当前模块搜索范围是否能发现目标模块,结果条件为能列出对应条目或明确没有。最后查看日志中是否已有 Import-Module 的调用记录及返回信息,结果条件为记录显示导入成功且无错误,或出现可记录的错误文本。以上只核现有材料,不运行业务命令、不修改策略、不安装模块试验。
风险要按本题说明。设为 None 不会卸载已经加载的模块,已在会话中的模块仍可能存在;它也不证明目标模块已安装可用、导入成功或内容可信。关闭自动加载后,直接输入模块内命令可能不再触发自动导入,出现命令无法识别的提示,这并不必然说明模块损坏。手动 Import-Module 是否成功,要看实际返回信息和模块本身状态,不能仅凭已设为 None 推断。ModuleQualified 与 None 的差别也要注意:前者在模块限定名调用时仍可自动导入,后者不会。关闭自动加载不是安全隔离或可信证明,只是导入行为的偏好设置。
下一步,先整理去敏材料:PowerShell 版本、$PSModuleAutoLoadingPreference 当前状态、Get-Module 与 Get-Module -ListAvailable 的脱敏结果、目标模块名称与必要版本、Import-Module 的错误文本(去掉用户名和本机路径)、目标模块当前是否已加载。材料齐备后,可通过电脑快修网的 400-877-9605 作咨询;该号码只作咨询,实际范围和安排需确认。是否安排显式导入,还要先核模块来源、版本和授权;不为了验证偏好而试载未知模块,也不反复切换全局自动加载设置。