Test-ADObject
SYNOPSIS
Interpreteert een string en vertaalt die naar AD objecten
SYNTAX
gebruiker (Default)
Test-ADObject [[-Values] <Object>] [[-ErrorList] <PSReference>] [-User] [-OnPremOnly] [<CommonParameters>]
distributielijst
Test-ADObject [[-Values] <Object>] [[-ErrorList] <PSReference>] [-DistributionGroup] [-OnPremOnly]
[<CommonParameters>]
roomlist
Test-ADObject [[-Values] <Object>] [[-ErrorList] <PSReference>] [-RoomList] [-OnPremOnly] [<CommonParameters>]
dienstmailbox
Test-ADObject [[-Values] <Object>] [[-ErrorList] <PSReference>] [-SharedMailbox] [-OnPremOnly]
[<CommonParameters>]
rechtengroep
Test-ADObject [[-Values] <Object>] [[-ErrorList] <PSReference>] [-SecurityGroup] [-Permissions <String>]
[-OnPremOnly] [<CommonParameters>]
bestemmeling
Test-ADObject [[-Values] <Object>] [[-ErrorList] <PSReference>] [-MailEnabledObject] [-OnPremOnly]
[<CommonParameters>]
DESCRIPTION
Dit cmdlet vertaalt een string, multi-line string, of array of strings naar AD objecten die overeen komen met een bepaald type. Je kunt dit gebruiken om een 'plain text' aanvraaagveld te converteren naar de overeenkomstige AD-objecten.
De ingegeven string(s) worden zoveel mogelijk geparsed om alle mogelijke use cases af te dekken, en waar mogelijk een uniek object terug te geven.
Waar dit niet lukt (niet gevonden of ambigu) wordt een human-readable uitleg toegevoegd aan de meegegeven ErrorList variable.
EXAMPLES
Example 1
{{ Add example description here }}
PARAMETERS
-Values
De string(s) die vertaald moet(en) worden. Mogelijke waarden: - single string - string met line breaks - string[] array
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ErrorList
Een byref string[] waarin eventuele fouten bijgevoegd mogen worden. Gebruik dit om een lijst van fouten bij te houden die je achteraf aan de aanvrager wil sturen.
Type: PSReference
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: [Ref]$null
Accept pipeline input: False
Accept wildcard characters: False
-User
Zoek naar (enabled) gebruiker (default)
Type: SwitchParameter
Parameter Sets: gebruiker
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-DistributionGroup
Zoek distributielijsten (Alias: DL) Voorwaarden: AD groepen met e-mailadres en recipienttype DistributionGroup in Exchange
Type: SwitchParameter
Parameter Sets: distributielijst
Aliases: DL
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-RoomList
Zoek roomlists Voorwaarden: AD groepen met e-mailadres en recipienttype RoomList in Exchange
Type: SwitchParameter
Parameter Sets: roomlist
Aliases:
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-SharedMailbox
Zoek dienstmailboxen (Alias: MBX) Voorwaarden: AD users met e-mailadres en recipienttype SharedMailbox (dus GEEN enabled uses!)
Type: SwitchParameter
Parameter Sets: dienstmailbox
Aliases: MBX
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-SecurityGroup
Zoek NTFS permission groups (Alias: NTFS) Voorwaarden: L_NTFS, L_DIA of loc_ groepen Herkend wordt: - Groepnaam - UNC path: \\server\share\path (er wordt in de rechten gezocht naar unieke, non-inherited AD groups die aan bovenstaande voldoen) - User path: \<driveletter>:\path (eerst wordt gezocht welke mogelijke standaardmappings er naar die driveletter verwijzen, indien 1 gevonden wordt overgeschakeld op UNC path)
Type: SwitchParameter
Parameter Sets: rechtengroep
Aliases: NTFS
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-MailEnabledObject
{{ Fill MailEnabledObject Description }}
Type: SwitchParameter
Parameter Sets: bestemmeling
Aliases: DLMember
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-Permissions
Bepaalt in combinatie met -SecurityGroup welke rechten gezocht worden (R of W)
Type: String
Parameter Sets: rechtengroep
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-OnPremOnly
Switch die bepaalt dat alleen on prem gezocht wordt (en dus niet op onderwijs.gent.be)
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.