powershell - 以其他用户身份运行 powershell 命令
问题描述
我正在尝试从已删除的对象 OU 中恢复测试用户,并使用测试帐户执行此操作。问题是我无法让测试帐户运行命令而不会遇到“访问被拒绝”错误。测试用户是一个组的一部分,可以像我一样从已删除的对象 OU 中恢复用户,并且我能够很好地运行相同的命令。我想我做错了什么$cred
,但不知道是什么。
$Cred = get-adobject -ldapfilter "(samaccountname=LOOKATME)" -includedeletedobjects -credential "testyboi" | restore-adobject
我错过了什么?
解决方案
所以你需要使用创建凭证变量
$cred = Get-Credential
然后,您需要将该变量用作命令中的 -credential 参数。
get-adobject -ldapfilter "(samaccountname=LOOKATME)" -includedeletedobjects -credential
$cred | restore-adobject
推荐阅读
- c++ - 用一对对排序 STL 容器
- css - CSS:缩放字体一个恒定的因素
- java - 为什么login_register在满足变量后不运行?
- r - R:使用行/列替换另一个数据框的值
- android-workmanager - 如何在工作管理器中传递超过 1024 字节的数据?
- php - 如何使用 HTML 表格中的某些单元格并将其放入新表格中
- assembly - Netwide Assembler (NASM) 中的“netwide”是什么意思?
- unity3d - 从 OnTriggerEnter 检测对象的对撞机?
- ios - 转换到根视图控制器的问题
- css - 是否有 CSS 页面 URL 选择器?