Get-LocalgroupMember tạo ra lỗi cho nhóm Quản trị viên


3

Các lệnh sau chạy trên máy ảo Windows 10 đã tham gia AzureAD:

PS C: \ Windows \ system32> Get-LocalgroupMember-Group Quản trị viên
Get-LocalgroupMember: Không thể so sánh hai phần tử trong mảng. Tại dòng: 1 char: 1

PS C: \ Windows \ system32> Get-LocalgroupMember-
Group Users Group NT AUTHORITY \ Authenticated Users Unknown
Group NT AUTHORITY \ INTERACTIVE Unknown

PS C: \ Windows \ system32> quản trị
viên
nhóm cục bộ mạng Quản trị viên thành viên AzureAD \ UserName

Bất kỳ ý tưởng nào tại sao lệnh PowerShell Get-LocalgroupMember đang tạo ra lỗi trên nhóm Quản trị viên trong khi nhóm local local hoạt động như Get-LocalgroupMember cho nhóm Người dùng?


Hrm, không repro trên máy tính win10 của tôi.
Zoredache

Nó hoạt động tốt trên PC dev của tôi, không phải bản dùng thử Windows 10 VM này. Hmm ...
munrobasher

Câu trả lời:


4

Điều này đã được tham chiếu như là một lỗi chính thức:

https://github.com/PowerShell/PowerShell/issues/2996

Đây là cách giải quyết:

http://jdhitsolutions.com/blog/scripting/2342/query-local-adologists-with-cim/

CẬP NHẬT:

Tôi đã có một số vấn đề với CIM và WMI.

Đây là một cách giải quyết khác làm việc ở mọi nơi đối với tôi.

https://p0w3rsh3ll.wordpress.com/2016/06/14/any-documented-adsi-changes-in-powershell-5-0/


Man, đó là ngày 23/8/2018 và lỗi này vẫn chưa được sửa
Kolob Canyon

0

Điều này sẽ làm sạch các quản trị viên bị hỏng. Tôi nghĩ rằng chúng đã được tạo ra trong quá trình cập nhật:

(kịch bản powershell)

$administrators = @(
([ADSI]"WinNT://./Administrators").psbase.Invoke('Members') |
% { 
 $_.GetType().InvokeMember('AdsPath','GetProperty',$null,$($_),$null) 
}
) -match '^WinNT';

$administrators = $administrators -replace "WinNT://",""

$administrators

foreach ($administrator in $administrators)
{

if ($administrator -like "$env:COMPUTERNAME/*" -or $administrator -like "AzureAd/*")
{
    continue;
}

Remove-LocalGroupMember -group "administrators" -member $administrator
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.