Взгляните на эту статью, это не соответствует вашему решению, но подходит для нее:
Проверьте, существует ли переменная $PSSenderInfo
. Из about_Automatic_Variables :
$PSSenderInfo
Содержит информацию о пользователе, который запустил PSSession, включая идентификатор пользователя и часовой пояс изначальный компьютер. Эта переменная доступна только в PSSessions.
Переменная
blockquote>$PSSenderInfo
включает настраиваемое пользователем свойствоApplicationArguments
, которое по умолчанию содержит только$PSVersionTable
из исходной сессии. Чтобы добавить данные в свойствоApplicationArguments
, используйте параметрApplicationArguments
командлетаNew-PSSessionOption
.