У меня уже много лет нет Win7 в моей среде, поэтому у меня нет возможности напрямую проверить.Однако, если вы говорите, что скачали и установили версию RSAT для Win7 (существуют разные программы установки для версий WinOS Clinet), а RSAT не указан ни в одном из путей модулей, существует несколько путей модулей, тогда что-то пошло не так с вашим RSATустановить.
Также следует отметить, что доступность командлетов PowerShell различается в версиях WinClient, даже если вы установили последние сборки.Некоторые командлеты доступны только для той версии ОС, для которой они были разработаны.
Если все остальное не помогло, вы можете использовать неявное удаленное взаимодействие с PS на новую машину, а также передать прокси-команды с этой машины и использовать их.В неявных сеансах командлеты фактически запускаются на удаленном хосте, а не на локальной станции, с которой вы их используете.
Итак, если вы выполните приведенные ниже действия в своих системах WIn7 и Win10, каковы результаты?
Get-Command -Name Get-RDUsersession
CommandType Name Version Source
----------- ---- ------- ------
Function Get-RDUserSession 2.0.0.0 RemoteDesktop
Get-Module -Name RemoteDesktop
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Manifest 2.0.0.0 RemoteDesktop {Add-RDServer, Add-RDSessionHost,...
Import-Module -Name RemoteDesktop -Verbose