Skip to content

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

PS C:\> {{ Add example code here }}

{{ 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.

INPUTS

OUTPUTS

NOTES