Как добавить имя пользователя через фрагмент PowerShell в VS Code - PullRequest
0 голосов
/ 03 октября 2019

Я работаю над преобразованием функций моего профиля PowerShell_ISE во фрагменты кода VS. Часть этого кода заключается в добавлении заголовка в скрипт. Я ищу, чтобы получить имя пользователя из активной директории и разместить его в комментарии в шапке. Наши идентификаторы входа генерируются случайным образом. Поэтому я надеюсь сделать что-то вроде этого:

#(Get-AdUser $Env:username -Properties DisplayName).DisplayName

Проблема в том, что фрагмент вставляет код, а не значение. Я обнаружил, что в VS Code вы получаете доступ к переменным окружения немного по-другому, поэтому я попробовал это.

#(Get-AdUser ${env:username} -Properties DisplayName).DisplayName

Но при этом получается: # (Get-AdUser username -Properties DisplayName).DisplayName

Может кто-нибудь помочь мне понять это?

Мне нужно вытащить переменную env: username, а затем использовать ее для запроса Active Directory о отображаемом имени пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...