新装了一个win11系统,想着试试winrm远程一下,管理员打开powershell,输入
enable-psremoting -force
启用,再回到本地执行winrm脚本,大概率事件还是出现了,报错
AccessDenied,PSSessionStateBroken
反复把流程捣鼓了一遍,问题依旧,网上找找看,发现有一个指令
Set-PSSessionConfiguration -ShowSecurityDescriptorUI -Name Microsoft.PowerShell
试了一下,在弹出的安全页面添加用户全部权限,变成一串数字加PSSessionStateBroken了,这不能算进展啊。又搜了一遍,winrm quickconfig这个语句反复出现,可本地上这个指令往日已反复执行过多次了,哦,客户端新装的还没有,一串输出,出现Y/N后输入Y回车,竟然成了。技巧就是反反复复才能领会的啊,多摔几次,就长记性了。
备注:本地计算机上的powershell界面得是管理员运行才成,不然就是访问拒绝报错。csdn上某文对winrm quickconfig的命令输出过程全复制粘贴了,还加了一些没理解的内容,益而微就不上链接了。