Как заставить работать winget через удаленный доступ по WinRM Powershell к компьютерам на Windows 10 SL/Home/Pro?
На половине компьютеров с Windows 10 работает, на другой половине выдает это:
winget.exe: Указанный сеанс работы не существует. Возможно, он уже завершен.
Всё, что можно, уже пробовал (Repair-WinGetPackageManager, Add-AppxPackage и т.д.). Какой-либо зависимости не нашел - работоспособность winget не зависит ни от редакции (Хоум/Про), ни от каких-либо еще вещей. Зато локально или по RDP прекрасно работает! Но мне надо через удаленную консоль - так проще устанавливать/обновлять/удалять мелкие проги, не мешая юзеру.
MaxKozlov, да, спасибо, видел. Эти рекомендации тоже не помогли.
Да, и вот если просто winget.exe запускать напрямую, без командлетов, то выдает
"Сбой выполнения программы winget.exe: Доступ к этому файлу из системы отсутствует."
Ровно тоже самое, если вместо winrm зайти через openssh (перед этим в винде нужно установить компонент OpenSSH Server). Или даже через winrs - тоже не работает.
Попробуйте проверить вероятность, что работает там, где раньше админ заходил на комп интерактивно и его профиль создался при интерактивном входе, и не работает там - где первый раз логинитесь по WinRM.
Вторая идея - зайти на машину, где не работает через WinRM - через psexec \\machinename cmd и уже потом запустить winget.exe