我是远程医疗机构的现场技术人员,拥有几百台工作站/设备和六台服务器。 我在任何需要的地方都有物理存在的困难。 公司IT不允许无人看pipe的远程访问(RDP),并且从AD / SCCMpipe理员获得帮助对于任何小于设施范围的更改/安装都是困难的。 我有本地pipe理员权限,但没有域级别是否有任何工具或方法,最好在Windows(没有安装类似团队查看器的东西),以帮助促成更改?
我对一个cmd行sshtypes会话的想法很感兴趣,我可以做简单的事情,比如运行脚本,安装networking打印机等等。net-cat(ish)会为我节省很多时间。
我很喜欢cmd行sshtypes的会话,我可以做简单的事情,如运行脚本,安装networking打印机等。
PowerShell远程处理将给你一个相当于Windows上的SSH。
看看Sysinternal的PsTools
使用起来非常简单,不需要在目标机器上安装任何东西,可以使用旧版本的Windows。 确保在testing机器/虚拟机上testing命令,有时需要转义参数。
例子:
for /F "usebackq" %%i in ( cmd / c“more servers.txt” ) do psexec \\%%i cmd /c "hostname & net stop wuauserv & wuauclt /detectnow"
for /F "usebackq" %%i in ( cmd / c“more servers.txt” ) do echo ====started %%i & copy /y install_msupdates_and_reboot.bat \\%%i\c$ & psexec \\%%i cmd /c "c:\install_msupdates_and_reboot.bat" & del /q \\%%i\c$\install_msupdates_and_reboot.bat
注意:那里有括号里的反引号,它被网站引擎作为markdown语法的一部分删除)
木偶可以pipe理Windows。 我遇到了没有域的PowerShell远程处理问题。