Coverage.MissedCommands.txt
File Function Line Command ---- -------- ---- ------- PSAdsi-Convert.psm1 Convert-AdsiUsers 24 $items PSAdsi-Convert.psm1 Convert-AdsiUsers 26 $AdsiItem = $item | ForEach-Object{[adsi]$_.path} PSAdsi-Convert.psm1 Convert-AdsiUsers 26 $AdsiItem = $item | ForEach-Object{[adsi]$_.path} PSAdsi-Convert.psm1 Convert-AdsiUsers 26 [adsi]$_.path PSAdsi-Convert.psm1 Convert-AdsiUsers 29 if($AdsiItem.InvokeGet("AllowLogon") -ne $false) {... PSAdsi-Convert.psm1 Convert-AdsiUsers 30 $TsAllowLogon = 'RD Session' PSAdsi-Convert.psm1 Convert-AdsiUsers 31 if($AdsiItem.InvokeGet("AllowLogon") -ne $false) {... PSAdsi-Convert.psm1 Convert-AdsiUsers 32 $TsAllowLogon = 'Bal Only' PSAdsi-Convert.psm1 Convert-AdsiUsers 34 $TsAllowLogon = 'Just Account' PSAdsi-Convert.psm1 Convert-AdsiUsers 36 $TsAllowLogon = 'RD Session' PSAdsi-Convert.psm1 Convert-AdsiUsers 38 if (($AdsiItem.userAccountControl.value -band 0x02)) {$state ='Disabled'} else {$state = ''} PSAdsi-Convert.psm1 Convert-AdsiUsers 38 $AdsiItem.userAccountControl.value -band 0x02 PSAdsi-Convert.psm1 Convert-AdsiUsers 38 $state ='Disabled' PSAdsi-Convert.psm1 Convert-AdsiUsers 38 $state = '' PSAdsi-Convert.psm1 Convert-AdsiUsers 42 $sid = (New-Object Security.Principal.SecurityIdentifier( $AdsiItem.objectSid.Value, 0)).Value PSAdsi-Convert.psm1 Convert-AdsiUsers 42 New-Object Security.Principal.SecurityIdentifier( $AdsiItem.objectSid.Value, 0) PSAdsi-Convert.psm1 Convert-AdsiUsers 42 $AdsiItem.objectSid.Value, 0 PSAdsi-Convert.psm1 Convert-AdsiUsers 43 $sid = $null PSAdsi-Convert.psm1 Convert-AdsiUsers 46 if($full){... PSAdsi-Convert.psm1 Convert-AdsiUsers 47 $factu = [PSCustomObject]@{... PSAdsi-Convert.psm1 Convert-AdsiUsers 48 Groups = ($AdsiItem.memberOf -match '_FACT') PSAdsi-Convert.psm1 Convert-AdsiUsers 48 $AdsiItem.memberOf -match '_FACT' PSAdsi-Convert.psm1 Convert-AdsiUsers 49 Attribut = [PSCustomObject]@{... PSAdsi-Convert.psm1 Convert-AdsiUsers 50 CAP = $($AdsiItem.properties.extensionattribute6) PSAdsi-Convert.psm1 Convert-AdsiUsers 50 $AdsiItem.properties.extensionattribute6 PSAdsi-Convert.psm1 Convert-AdsiUsers 51 ASP = $($AdsiItem.properties.extensionattribute7) PSAdsi-Convert.psm1 Convert-AdsiUsers 51 $AdsiItem.properties.extensionattribute7 PSAdsi-Convert.psm1 Convert-AdsiUsers 55 $factu = '' PSAdsi-Convert.psm1 Convert-AdsiUsers 56 if($AdsiItem.extensionattribute6){$factu += "Cap:$($AdsiItem.extensionattribute6)"} PSAdsi-Convert.psm1 Convert-AdsiUsers 56 $factu += "Cap:$($AdsiItem.extensionattribute6)" PSAdsi-Convert.psm1 Convert-AdsiUsers 56 $AdsiItem.extensionattribute6 PSAdsi-Convert.psm1 Convert-AdsiUsers 57 if($AdsiItem.extensionattribute7){$factu += "Asp:$($AdsiItem.extensionattribute7)"} PSAdsi-Convert.psm1 Convert-AdsiUsers 57 $factu += "Asp:$($AdsiItem.extensionattribute7)" PSAdsi-Convert.psm1 Convert-AdsiUsers 57 $AdsiItem.extensionattribute7 PSAdsi-Convert.psm1 Convert-AdsiUsers 62 $PwdLastSet = [datetime]::FromFileTimeUtc($AdsiItem.ConvertLargeIntegerToInt64($AdsiItem.pwdlastset.value)) PSAdsi-Convert.psm1 Convert-AdsiUsers 63 if($AdsiItem.extensionattribute14 -match '\d{18}@.+\\.+'){... PSAdsi-Convert.psm1 Convert-AdsiUsers 64 $lesspassTicks, $lesspassScope PSAdsi-Convert.psm1 Convert-AdsiUsers 64 ($lesspassTicks, $lesspassScope) = $AdsiItem.extensionattribute14 -split('@') PSAdsi-Convert.psm1 Convert-AdsiUsers 64 '@' PSAdsi-Convert.psm1 Convert-AdsiUsers 65 $LesspassDate = (get-date ([int64]$lesspassTicks)).ToUniversalTime() PSAdsi-Convert.psm1 Convert-AdsiUsers 65 get-date ([int64]$lesspassTicks) PSAdsi-Convert.psm1 Convert-AdsiUsers 65 [int64]$lesspassTicks PSAdsi-Convert.psm1 Convert-AdsiUsers 66 if([Math]::Abs(($PwdLastSet - $LesspassDate).Totalseconds) -lt 120) {... PSAdsi-Convert.psm1 Convert-AdsiUsers 66 $PwdLastSet - $LesspassDate PSAdsi-Convert.psm1 Convert-AdsiUsers 67 $PassWordType = $lesspassScope PSAdsi-Convert.psm1 Convert-AdsiUsers 69 $PassWordType = $null PSAdsi-Convert.psm1 Convert-AdsiUsers 72 $PassWordType = $null PSAdsi-Convert.psm1 Convert-AdsiUsers 75 if($Item.properties.accountexpires -and $Item.properties.accountexpires -lt 9223372036854775807){... PSAdsi-Convert.psm1 Convert-AdsiUsers 76 $ExpireDate = [datetime]::fromfiletime([int64]$($Item.properties.accountexpires)) PSAdsi-Convert.psm1 Convert-AdsiUsers 76 $Item.properties.accountexpires PSAdsi-Convert.psm1 Convert-AdsiUsers 79 $ExpireDate = $null PSAdsi-Convert.psm1 Convert-AdsiUsers 84 [PSCustomObject]@{... PSAdsi-Convert.psm1 Convert-AdsiUsers 85 NtAccountName = $($AdsiItem.userPrincipalName) -replace ('(.+)@(.+)\..+', '$2\$1') PSAdsi-Convert.psm1 Convert-AdsiUsers 85 $AdsiItem.userPrincipalName PSAdsi-Convert.psm1 Convert-AdsiUsers 85 '(.+)@(.+)\..+', '$2\$1' PSAdsi-Convert.psm1 Convert-AdsiUsers 86 DisplayName = "$($AdsiItem.name)" PSAdsi-Convert.psm1 Convert-AdsiUsers 86 $AdsiItem.name PSAdsi-Convert.psm1 Convert-AdsiUsers 87 Sid = "$sid" PSAdsi-Convert.psm1 Convert-AdsiUsers 88 email = "$($AdsiItem.mail)" PSAdsi-Convert.psm1 Convert-AdsiUsers 88 $AdsiItem.mail PSAdsi-Convert.psm1 Convert-AdsiUsers 89 Type = $TsAllowLogon PSAdsi-Convert.psm1 Convert-AdsiUsers 90 State = $state PSAdsi-Convert.psm1 Convert-AdsiUsers 91 Phone = "$($AdsiItem.telephonenumber)" PSAdsi-Convert.psm1 Convert-AdsiUsers 91 $AdsiItem.telephonenumber PSAdsi-Convert.psm1 Convert-AdsiUsers 92 Description = "$($AdsiItem.description)" PSAdsi-Convert.psm1 Convert-AdsiUsers 92 $AdsiItem.description PSAdsi-Convert.psm1 Convert-AdsiUsers 93 Facturation = $factu PSAdsi-Convert.psm1 Convert-AdsiUsers 94 PasswordType = $PassWordType PSAdsi-Convert.psm1 Convert-AdsiUsers 95 PasswordDate = $PwdLastSet PSAdsi-Convert.psm1 Convert-AdsiUsers 96 ExpireDate = $ExpireDate PSAdsi-Convert.psm1 Convert-AdsiUsers 97 Groupes = $($AdsiItem.memberOf | ? {$_} | % {$_.split(',=')[1]}) PSAdsi-Convert.psm1 Convert-AdsiUsers 97 $AdsiItem.memberOf PSAdsi-Convert.psm1 Convert-AdsiUsers 97 ? {$_} PSAdsi-Convert.psm1 Convert-AdsiUsers 97 $_ PSAdsi-Convert.psm1 Convert-AdsiUsers 97 % {$_.split(',=')[1]} PSAdsi-Convert.psm1 Convert-AdsiUsers 97 $_.split(',=')[1] PSAdsi-Convert.psm1 Convert-AdsiUsers 98 Externe = $($AdsiItem.properties.extensionattribute6) -match 'EXT$' -or $($AdsiItem.properties.extensionattribute7) -match 'EXT$' PSAdsi-Convert.psm1 Convert-AdsiUsers 98 $AdsiItem.properties.extensionattribute6 PSAdsi-Convert.psm1 Convert-AdsiUsers 98 $AdsiItem.properties.extensionattribute7 PSAdsi-Convert.psm1 Convert-AdsiUsers 101 Write-LogStep -prefix "L.$($_.InvocationInfo.ScriptLineNumber)" '',$_ error PSAdsi-Convert.psm1 Convert-AdsiUsers 101 $_.InvocationInfo.ScriptLineNumber PSAdsi-Convert.psm1 Convert-AdsiUserToMail 129 $items PSAdsi-Convert.psm1 Convert-AdsiUserToMail 130 $AdsiItem = $item | ForEach-Object{[adsi]$_.path} PSAdsi-Convert.psm1 Convert-AdsiUserToMail 130 $AdsiItem = $item | ForEach-Object{[adsi]$_.path} PSAdsi-Convert.psm1 Convert-AdsiUserToMail 130 [adsi]$_.path PSAdsi-Convert.psm1 Convert-AdsiUserToMail 131 if (($AdsiItem.userAccountControl.value -band 0x02)) {$state ='Disabled'} else {$state = ''} PSAdsi-Convert.psm1 Convert-AdsiUserToMail 131 $AdsiItem.userAccountControl.value -band 0x02 PSAdsi-Convert.psm1 Convert-AdsiUserToMail 131 $state ='Disabled' PSAdsi-Convert.psm1 Convert-AdsiUserToMail 131 $state = '' PSAdsi-Convert.psm1 Convert-AdsiUserToMail 132 [PSCustomObject]@{... PSAdsi-Convert.psm1 Convert-AdsiUserToMail 133 NtAccountName = $($AdsiItem.userPrincipalName) -replace ('(.+)@(.+)\..+', '$2\$1') PSAdsi-Convert.psm1 Convert-AdsiUserToMail 133 $AdsiItem.userPrincipalName PSAdsi-Convert.psm1 Convert-AdsiUserToMail 133 '(.+)@(.+)\..+', '$2\$1' PSAdsi-Convert.psm1 Convert-AdsiUserToMail 134 DisplayName = $($AdsiItem.name) PSAdsi-Convert.psm1 Convert-AdsiUserToMail 134 $AdsiItem.name PSAdsi-Convert.psm1 Convert-AdsiUserToMail 135 email = $($AdsiItem.mail) PSAdsi-Convert.psm1 Convert-AdsiUserToMail 135 $AdsiItem.mail PSAdsi-Convert.psm1 Convert-AdsiUserToMail 136 State = $state PSAdsi-Convert.psm1 Convert-AdsiUserToMail 137 ExtensionAttribute1 = $($AdsiItem.properties.extensionattribute1) PSAdsi-Convert.psm1 Convert-AdsiUserToMail 137 $AdsiItem.properties.extensionattribute1 PSAdsi-Convert.psm1 Convert-AdsiUserToMail 139 AllAddresses = $($AdsiItem.properties.proxyaddresses -match '\w[A-Za-z0-9-_]+@[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+') -replace('.+:(.+@.+)','$1') PSAdsi-Convert.psm1 Convert-AdsiUserToMail 139 $AdsiItem.properties.proxyaddresses -match '\w[A-Za-z0-9-_]+@[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+' PSAdsi-Convert.psm1 Convert-AdsiUserToMail 139 '.+:(.+@.+)','$1' PSAdsi-Convert.psm1 Convert-AdsiUserToMail 140 msexchhomeservername = $($AdsiItem.properties.msexchhomeservername) PSAdsi-Convert.psm1 Convert-AdsiUserToMail 140 $AdsiItem.properties.msexchhomeservername PSAdsi-Convert.psm1 Convert-AdsiUserToMail 141 msExchServerName = $($AdsiItem.properties.msexchhomeservername -replace('.*/cn=(.+)$','$1')) PSAdsi-Convert.psm1 Convert-AdsiUserToMail 141 $AdsiItem.properties.msexchhomeservername -replace('.*/cn=(.+)$','$1') PSAdsi-Convert.psm1 Convert-AdsiUserToMail 141 '.*/cn=(.+)$','$1' PSAdsi-Convert.psm1 Convert-AdsiUserToMail 142 msExchDbName = $($AdsiItem.properties.homemdb -replace('^CN=(.|[^,]+),CN=.*','$1')) PSAdsi-Convert.psm1 Convert-AdsiUserToMail 142 $AdsiItem.properties.homemdb -replace('^CN=(.|[^,]+),CN=.*','$1') PSAdsi-Convert.psm1 Convert-AdsiUserToMail 142 '^CN=(.|[^,]+),CN=.*','$1' PSAdsi-Convert.psm1 Convert-AdsiUserToMail 143 msExchQuotaGb = $($Item.properties.msexchdumpsterquota) / 1Mb PSAdsi-Convert.psm1 Convert-AdsiUserToMail 143 $Item.properties.msexchdumpsterquota PSAdsi-Convert.psm1 Convert-AdsiUserToMail 144 msExchDelegateBal = $($AdsiItem.properties.msexchdelegatelistbl) PSAdsi-Convert.psm1 Convert-AdsiUserToMail 144 $AdsiItem.properties.msexchdelegatelistbl PSAdsi-Convert.psm1 Convert-AdsiUserToMail 145 msExchArchiveName = $($AdsiItem.properties.msexcharchivename) PSAdsi-Convert.psm1 Convert-AdsiUserToMail 145 $AdsiItem.properties.msexcharchivename PSAdsi-Convert.psm1 Convert-AdsiUserToMail 146 msExchArchDbName = $($AdsiItem.properties.msexcharchivedatabaselink -replace('^CN=(.|[^,]+),CN=.*','$1')) PSAdsi-Convert.psm1 Convert-AdsiUserToMail 146 $AdsiItem.properties.msexcharchivedatabaselink -replace('^CN=(.|[^,]+),CN=.*','$1') PSAdsi-Convert.psm1 Convert-AdsiUserToMail 146 '^CN=(.|[^,]+),CN=.*','$1' PSAdsi-Convert.psm1 Convert-AdsiUserToMail 147 msExchArchPolicy = $($AdsiItem.properties.msexchmailboxtemplatelink -replace('^CN=(.|[^,]+),CN=.*','$1')) PSAdsi-Convert.psm1 Convert-AdsiUserToMail 147 $AdsiItem.properties.msexchmailboxtemplatelink -replace('^CN=(.|[^,]+),CN=.*','$1') PSAdsi-Convert.psm1 Convert-AdsiUserToMail 147 '^CN=(.|[^,]+),CN=.*','$1' PSAdsi-Convert.psm1 Convert-AdsiUserToMail 148 msExchArchiveQuotaGb = $($Item.properties.msexcharchivequota) / 1Mb PSAdsi-Convert.psm1 Convert-AdsiUserToMail 148 $Item.properties.msexcharchivequota PSAdsi-Convert.psm1 Convert-AdsiFactUsers 177 $items PSAdsi-Convert.psm1 Convert-AdsiFactUsers 179 $AdsiItem = $item | ForEach-Object {[adsi]$_.path} PSAdsi-Convert.psm1 Convert-AdsiFactUsers 179 $AdsiItem = $item | ForEach-Object {[adsi]$_.path} PSAdsi-Convert.psm1 Convert-AdsiFactUsers 179 [adsi]$_.path PSAdsi-Convert.psm1 Convert-AdsiFactUsers 182 if($AdsiItem.InvokeGet("AllowLogon") -ne $false) {... PSAdsi-Convert.psm1 Convert-AdsiFactUsers 183 $TsAllowLogon = $true PSAdsi-Convert.psm1 Convert-AdsiFactUsers 185 $TsAllowLogon = $false PSAdsi-Convert.psm1 Convert-AdsiFactUsers 188 $TsAllowLogon = $true PSAdsi-Convert.psm1 Convert-AdsiFactUsers 194 $sid = (New-Object Security.Principal.SecurityIdentifier( $AdsiItem.objectSid.Value, 0)).Value PSAdsi-Convert.psm1 Convert-AdsiFactUsers 194 New-Object Security.Principal.SecurityIdentifier( $AdsiItem.objectSid.Value, 0) PSAdsi-Convert.psm1 Convert-AdsiFactUsers 194 $AdsiItem.objectSid.Value, 0 PSAdsi-Convert.psm1 Convert-AdsiFactUsers 195 $sid = $null PSAdsi-Convert.psm1 Convert-AdsiFactUsers 197 [PSCustomObject]@{... PSAdsi-Convert.psm1 Convert-AdsiFactUsers 198 Sid = $sid PSAdsi-Convert.psm1 Convert-AdsiFactUsers 199 Enabled = [bool](!($AdsiItem.userAccountControl.value -band 0x02)) PSAdsi-Convert.psm1 Convert-AdsiFactUsers 199 !($AdsiItem.userAccountControl.value -band 0x02) PSAdsi-Convert.psm1 Convert-AdsiFactUsers 199 $AdsiItem.userAccountControl.value -band 0x02 PSAdsi-Convert.psm1 Convert-AdsiFactUsers 200 SamAccountName = $($AdsiItem.SamAccountName) PSAdsi-Convert.psm1 Convert-AdsiFactUsers 200 $AdsiItem.SamAccountName PSAdsi-Convert.psm1 Convert-AdsiFactUsers 201 NtAccountName = $($AdsiItem.userPrincipalName) -replace ('(.+)@(.+)\..+', '$2\$1') PSAdsi-Convert.psm1 Convert-AdsiFactUsers 201 $AdsiItem.userPrincipalName PSAdsi-Convert.psm1 Convert-AdsiFactUsers 201 '(.+)@(.+)\..+', '$2\$1' PSAdsi-Convert.psm1 Convert-AdsiFactUsers 202 email = "$($AdsiItem.mail)" PSAdsi-Convert.psm1 Convert-AdsiFactUsers 202 $AdsiItem.mail PSAdsi-Convert.psm1 Convert-AdsiFactUsers 203 TsAllowLogon = $TsAllowLogon PSAdsi-Convert.psm1 Convert-AdsiFactUsers 204 Externe = $($AdsiItem.properties.extensionattribute6) -match 'EXT$' -or $($AdsiItem.properties.extensionattribute7) -match 'EXT$' PSAdsi-Convert.psm1 Convert-AdsiFactUsers 204 $AdsiItem.properties.extensionattribute6 PSAdsi-Convert.psm1 Convert-AdsiFactUsers 204 $AdsiItem.properties.extensionattribute7 PSAdsi-Convert.psm1 Convert-AdsiFactUsers 205 Facturation = [PSCustomObject]@{... PSAdsi-Convert.psm1 Convert-AdsiFactUsers 206 Groups = ($AdsiItem.memberOf -match '_FACT') PSAdsi-Convert.psm1 Convert-AdsiFactUsers 206 $AdsiItem.memberOf -match '_FACT' PSAdsi-Convert.psm1 Convert-AdsiFactUsers 207 Attribut = [PSCustomObject]@{... PSAdsi-Convert.psm1 Convert-AdsiFactUsers 208 CAP = $($AdsiItem.properties.extensionattribute6) PSAdsi-Convert.psm1 Convert-AdsiFactUsers 208 $AdsiItem.properties.extensionattribute6 PSAdsi-Convert.psm1 Convert-AdsiFactUsers 209 ASP = $($AdsiItem.properties.extensionattribute7) PSAdsi-Convert.psm1 Convert-AdsiFactUsers 209 $AdsiItem.properties.extensionattribute7 PSAdsi-Convert.psm1 Convert-AdsiComputers 239 $items PSAdsi-Convert.psm1 Convert-AdsiComputers 241 $AdsiItem = $item | ForEach-Object{[adsi]$_.path} PSAdsi-Convert.psm1 Convert-AdsiComputers 241 $AdsiItem = $item | ForEach-Object{[adsi]$_.path} PSAdsi-Convert.psm1 Convert-AdsiComputers 241 [adsi]$_.path PSAdsi-Convert.psm1 Convert-AdsiComputers 243 $sid = (New-Object Security.Principal.SecurityIdentifier( $AdsiItem.objectSid.Value, 0)).Value PSAdsi-Convert.psm1 Convert-AdsiComputers 243 New-Object Security.Principal.SecurityIdentifier( $AdsiItem.objectSid.Value, 0) PSAdsi-Convert.psm1 Convert-AdsiComputers 243 $AdsiItem.objectSid.Value, 0 PSAdsi-Convert.psm1 Convert-AdsiComputers 244 $sid = $null PSAdsi-Convert.psm1 Convert-AdsiComputers 245 @{... PSAdsi-Convert.psm1 Convert-AdsiComputers 246 Name = "$($AdsiItem.name)" PSAdsi-Convert.psm1 Convert-AdsiComputers 246 $AdsiItem.name PSAdsi-Convert.psm1 Convert-AdsiComputers 247 NtAccountName = $($AdsiItem.adspath) -replace ('LDAP://CN=([\w\d-]+),.*,DC=([\w\d-]+),DC=(com|adds)', '$2\$1') PSAdsi-Convert.psm1 Convert-AdsiComputers 247 $AdsiItem.adspath PSAdsi-Convert.psm1 Convert-AdsiComputers 247 'LDAP://CN=([\w\d-]+),.*,DC=([\w\d-]+),DC=(com|adds)', '$2\$1' PSAdsi-Convert.psm1 Convert-AdsiComputers 248 DnsHostName = $($AdsiItem.dnshostname) PSAdsi-Convert.psm1 Convert-AdsiComputers 248 $AdsiItem.dnshostname PSAdsi-Convert.psm1 Convert-AdsiComputers 249 Sid = "$sid" PSAdsi-Convert.psm1 Convert-AdsiComputers 250 operatingsystem = $($AdsiItem.operatingsystem) PSAdsi-Convert.psm1 Convert-AdsiComputers 250 $AdsiItem.operatingsystem PSAdsi-Convert.psm1 Convert-AdsiComputers 251 operatingsystemversion = $($AdsiItem.operatingsystemversion) PSAdsi-Convert.psm1 Convert-AdsiComputers 251 $AdsiItem.operatingsystemversion PSAdsi-Convert.psm1 Convert-AdsiComputers 252 whencreated = $($AdsiItem.whencreated) PSAdsi-Convert.psm1 Convert-AdsiComputers 252 $AdsiItem.whencreated PSAdsi-Convert.psm1 Convert-AdsiComputers 253 adspath = $($AdsiItem.adspath) PSAdsi-Convert.psm1 Convert-AdsiComputers 253 $AdsiItem.adspath PSAdsi-Convert.psm1 Convert-AdsiComputers 255 memberof = $($AdsiItem.memberof) PSAdsi-Convert.psm1 Convert-AdsiComputers 255 $AdsiItem.memberof PSAdsi-Convert.psm1 Convert-AdsiComputers 258 Write-LogStep -prefix "L.$($_.InvocationInfo.ScriptLineNumber)" '',$_ error PSAdsi-Convert.psm1 Convert-AdsiComputers 258 $_.InvocationInfo.ScriptLineNumber PSAdsi-Convert.psm1 Get-UserAccountControl 268 $flags_enum = @{... PSAdsi-Convert.psm1 Get-UserAccountControl 269 SCRIPT = 1 PSAdsi-Convert.psm1 Get-UserAccountControl 270 ACCOUNTDISABLE = 2 PSAdsi-Convert.psm1 Get-UserAccountControl 271 HOMEDIR_REQUIRED = 8 PSAdsi-Convert.psm1 Get-UserAccountControl 272 LOCKOUT = 16 PSAdsi-Convert.psm1 Get-UserAccountControl 273 PASSWD_NOTREQD = 32 PSAdsi-Convert.psm1 Get-UserAccountControl 274 PASSWD_CANT_CHANGE = 64 PSAdsi-Convert.psm1 Get-UserAccountControl 275 ENCRYPTED_TEXT_PASSWORD_ALLOWED = 128 PSAdsi-Convert.psm1 Get-UserAccountControl 276 TEMP_DUPLICATE_ACCOUNT = 256 PSAdsi-Convert.psm1 Get-UserAccountControl 277 NORMAL_ACCOUNT = 512 PSAdsi-Convert.psm1 Get-UserAccountControl 278 INTERDOMAIN_TRUST_ACCOUNT = 2048 PSAdsi-Convert.psm1 Get-UserAccountControl 279 WORKSTATION_TRUST_ACCOUNT = 4096 PSAdsi-Convert.psm1 Get-UserAccountControl 280 SERVER_TRUST_ACCOUNT = 8192 PSAdsi-Convert.psm1 Get-UserAccountControl 281 DONT_EXPIRE_PASSWD = 65536 PSAdsi-Convert.psm1 Get-UserAccountControl 282 MNS_LOGON_ACCOUNT = 131072 PSAdsi-Convert.psm1 Get-UserAccountControl 283 SMARTCARD_REQUIRED = 262144 PSAdsi-Convert.psm1 Get-UserAccountControl 284 TRUSTED_FOR_DELEGATION = 524288 PSAdsi-Convert.psm1 Get-UserAccountControl 285 NOT_DELEGATED = 1048576 PSAdsi-Convert.psm1 Get-UserAccountControl 286 USE_DES_KEY_ONLY = 2097152 PSAdsi-Convert.psm1 Get-UserAccountControl 287 DONT_REQUIRE_PREAUTH = 4194304 PSAdsi-Convert.psm1 Get-UserAccountControl 288 PASSWORD_EXPIRED = 8388608 PSAdsi-Convert.psm1 Get-UserAccountControl 289 TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION = 16777216 PSAdsi-Convert.psm1 Get-UserAccountControl 292 $flags_enum.GetEnumerator() PSAdsi-Convert.psm1 Get-UserAccountControl 292 % { ... PSAdsi-Convert.psm1 Get-UserAccountControl 293 if ( $_.value -band $flags ) { $_.name } PSAdsi-Convert.psm1 Get-UserAccountControl 293 $_.name PSAdsi-Copy.psm1 Copy-AdsiUser 8 $ PSAdsi.psm1 Get-AllADs 23 $global:ADs = @() PSAdsi.psm1 Get-AllADs 25 $global:ADs += ([System.DirectoryServices.ActiveDirectory.Domain]::getCurrentDomain()).Forest.name PSAdsi.psm1 Get-AllADs 25 [System.DirectoryServices.ActiveDirectory.Domain]::getCurrentDomain() PSAdsi.psm1 Get-AllADs 26 $global:ADs += ([System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().GetAllTrustRelationships()).targetName PSAdsi.psm1 Get-AllADs 26 [System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().GetAllTrustRelationships() PSAdsi.psm1 Get-AllADs 27 $global:ADs += ([System.DirectoryServices.ActiveDirectory.Domain]::getCurrentDomain().GetAllTrustRelationships()).targetName PSAdsi.psm1 Get-AllADs 27 [System.DirectoryServices.ActiveDirectory.Domain]::getCurrentDomain().GetAllTrustRelationships() PSAdsi.psm1 Get-AllADs 29 Write-LogStep 'Chargement [Domain-Forest] ',$_ error PSAdsi.psm1 Get-AllADs 31 [array]::sort($global:ADs) PSAdsi.psm1 Get-ADSIGroup 73 $SamAccountName = $item PSAdsi.psm1 Get-ADSIGroup 74 $domain = '*' PSAdsi.psm1 Get-ADSIUser 128 $SamAccountName = $item PSAdsi.psm1 Get-ADSIUser 129 $domain = '*' PSAdsi.psm1 Get-ADSIUser 143 Write-LogStep "Collecte ADSI [$SamAccountName@$AD]",$_ error PSAdsi.psm1 Set-AdsiProperties 215 $Properties.$Name = $true PSAdsi.psm1 Set-AdsiProperties 228 $Properties.$Name = $true PSAdsi.psm1 Set-AdsiProperties 239 $item = [adsi]$item.path PSAdsi.psm1 Set-AdsiProperties 250 Write-LogStep "Format de parametre","[ADSI] required !" error PSAdsi.psm1 Set-AdsiProperties 264 if (!($item.Properties.useraccountcontrol.value -band 2) -eq $Property.Value) {... PSAdsi.psm1 Set-AdsiProperties 264 $item.Properties.useraccountcontrol.value -band 2 PSAdsi.psm1 Set-AdsiProperties 266 $Item.Put('useraccountcontrol', $item.Properties.useraccountcontrol.value -bxor 2) PSAdsi.psm1 Set-AdsiProperties 266 Out-Null PSAdsi.psm1 Set-AdsiProperties 271 if ([bool]($item.Properties.useraccountcontrol.value -band 2) -eq $Property.Value) {... PSAdsi.psm1 Set-AdsiProperties 271 $item.Properties.useraccountcontrol.value -band 2 PSAdsi.psm1 Set-AdsiProperties 273 $Item.Put('useraccountcontrol', $item.Properties.useraccountcontrol.value -bxor 2) PSAdsi.psm1 Set-AdsiProperties 273 Out-Null PSAdsi.psm1 Set-AdsiProperties 278 if (!($item.Properties.useraccountcontrol.value -band 65536) -eq $Property.Value) {... PSAdsi.psm1 Set-AdsiProperties 278 $item.Properties.useraccountcontrol.value -band 65536 PSAdsi.psm1 Set-AdsiProperties 280 $Item.Put('useraccountcontrol', $item.Properties.useraccountcontrol.value -bxor 65536) PSAdsi.psm1 Set-AdsiProperties 280 Out-Null PSAdsi.psm1 Set-AdsiProperties 285 if (!($item.Properties.useraccountcontrol.value -band 64) -eq $Property.Value) {... PSAdsi.psm1 Set-AdsiProperties 285 $item.Properties.useraccountcontrol.value -band 64 PSAdsi.psm1 Set-AdsiProperties 287 $Item.Put('useraccountcontrol', $item.Properties.useraccountcontrol.value -bxor 64) PSAdsi.psm1 Set-AdsiProperties 287 Out-Null PSAdsi.psm1 Script:Write-logstep 444 Write-Verbose "$($messages -join(',')) [$mode]" PSAdsi.psm1 Script:Write-logstep 444 $messages -join(',') PSAdsi.psm1 Script:Write-logstep 444 ',' |