В Windows Threshold бета, я могу запустить:
$env:username
И увидеть имя пользователя. Я также могу запустить:
[environment]::username
И посмотреть имя пользователя.
Однако в то время как я могу запустить
$env:computername
Чтобы увидеть имя хоста, попытка запуска:
[environment]::computername
не показывает никаких результатов.
Почему не [environment]::computername
работа? В чем разница между $env
и [средой]?
Так есть ли две среды? Традиционная среда оболочки с ее собственными ключами и значениями и отдельная среда .net? – mikemaccana
@mikemaccana Класс .net также извлекает значение из переменной окружения, но как класс имеет методы и свойства. Пример: '[environment] :: GetEnvironmentVariable (« имя_компьютера »)' читает enialment variale, но '[environment] :: machinename' прямо читает имя netbios. –
Спасибо @CB. Есть ли в общем случае одно хранилище данных или два? – mikemaccana