powershell - 从域控制器到客户端的 Powershell 远程处理
问题描述
所以,我有一个项目,我想学习如何将软件等部署到域网络上客户端 PC 上的其他计算机上,就像使用组策略一样,但路径更长、更难(至少对我而言)。
我已经启用了远程处理,完成了 WinRM 设置,这样实际上世界上的每一台电脑都是受信任的主机(读起来这是个坏主意,但它是 2 台新安装的机器,没有任何连接,只是为了让它工作),但我在这个项目中遇到了一些问题。
首先也是最重要的。我可以轻松地远程连接到 2 台电脑,那里没有问题。当我尝试与 pc 上的特定用户交互时,问题就出现了。就像现在我有一个管理员和 2 个客户用户,一个叫 Lars Larsen,一个叫 test。
当我尝试远程连接到管理员或整个 pc 时,我没有问题,但是当我尝试将 -credentials 获取给测试用户或 Lars Larsen 时,我收到一个错误,称为:
Enter-PSSession:连接到远程服务器“my_pc”失败,并显示以下错误消息:访问被拒绝。有关详细信息,请参阅 about_remote_troubleshooting 主题。在 line:1 char:1 Enter-PSSession -ComputerName REDACTED -Credential REDACTED Category Info: InvalidArgument: (pcname:string) [enter-pssession], PSRemotingTransportExceptionfullyQualifiedErrorId: CreateRemoteRunspaceFailed
然后,当我尝试仅访问管理员用户(老实说,这感觉就像它是来自 ADDC 的域控制器自己的驱动器,其中包含基于 pc 所在域的文件夹),然后我尝试导航到桌面,转储文本.txt 看看它是否适用于此:
New-Item c:\Users\Administrator\Desktop\test.txt
我收到此错误:
未实现远程主机方法 get_windowSize
当我尝试导航到测试用户桌面文件夹并在那里创建 txt 文件时,我收到错误:
新项目:拒绝访问路径“c:\users\test\desktop”
我真的被困在这里,我希望得到一些帮助。到目前为止,我找到的所有关于这方面的指南都没有帮助。
我如何“最容易”和最简单地通过 powershell 将软件部署到活动目录用户?
解决方案
推荐阅读
- python - 如何在 R 中使用 reticulate 为 Python 集成设置文件路径?
- python - 模型不能存储为谷歌驱动器中的目录
- solidity - 如何将 TRX 发送到 tronlink web 中的智能合约功能
- python - 如何使 plt.axline 与我的斜率函数调用一起工作
- javascript - 如何检测是否加载了网页的所有内容
- c - C语言和运算符
- javascript - 开玩笑模拟函数,但为其他人保留一些原始代码?
- python - 创建文件(将线程替换为进程)
- javascript - 有没有一种算法可以在棋盘游戏中找到所有可能的路线?
- interface - Idris2:有没有办法在接口实现中使用隐式