Edw*_*nix 4 windows powershell filesystems
在 Powershell 中(至少在 Windows 10EE 中),系统的某些部分在自定义驱动器标签下公开。我知道的两个主要例子是:
HKLM: 将本地计算机的注册表公开为驱动器。$Env: 像他们自己的文件系统一样公开环境变量。但是,cmd 和批处理脚本无法看到这些驱动器。
所以我的问题是:
在 PowerShell 中,这些称为PSProviders
PowerShell 提供程序是基于 Microsoft .NET Framework 的程序,它们使专用数据存储中的数据在 PowerShell 中可用,以便您可以查看和管理它。
cmd / batch 不是基于 .NET Framework,这就是为什么他们不能使用它们。