【发布时间】:2019-05-09 08:30:32
【问题描述】:
我创建了一个 PS 脚本来查找在 OU 和 subOU 中链接的 GPO,我做错了什么?我收到此错误并对消息感到困惑:
Get-ADOrganizationalUnit:无法绑定参数“身份”。不能 转换“@{DistinguishedName=OU=Windows 7,DC=domain,DC=com}”值 类型 “Selected.Microsoft.ActiveDirectory.Management.ADOrganizationalUnit” 键入“Microsoft.ActiveDirectory.Management.ADOrganization alUnit”。 在 F:\Untitled4.ps1:11 char:39 + $LinkedGPOs = 获取 ADOrganizationalUnit
get-module activedirectory,grouppolicy
$exportFilePath = "c:\temp\AllGPOsWin7-report date $(get-date -f dd-MM-yyyy).csv"
$OU = "ou=Windows 7,dc=domain,dc=com"
$AllSubOU = Get-ADOrganizationalUnit -SearchBase $OU -SearchScope Subtree -Filter * |
Select-Object DistinguishedName
foreach ($OU in $AllSubOU){
$OU
$LinkedGPOs = Get-ADOrganizationalUnit $OU | select-object -ExpandProperty LinkedGroupPolicyObjects
$LinkedGPOGUID = $LinkedGPOs | foreach-object{$_.substring(4,36)}
$GPOName = $LinkedGPOGUID | foreach-object{get-gpo -guid $_ | select-object displayname}
$OU,$ListGPO -join "," | Out-File -FilePath $exportFilePath -Append -Width 200
【问题讨论】:
-
不知道...您尝试了什么,遇到了什么错误?一些代码会很棒:)
标签: powershell