Skip to content

New-MeetingRoom

SYNOPSIS

Create a new meeting room in Exchange.

SYNTAX

New-MeetingRoom [[-naam] <Object>] [[-locatie] <Object>] [[-capaciteit] <Object>] [[-suffix] <Object>]
 [-TaskNr] <Int32> [[-beheerders] <Object>] [[-adres] <Object>] [[-postcode] <Object>] [[-stad] <Object>]
 [[-interactive] <Object>] [-addProjector] [-addWhiteboard] [-addWifi] [-addEthernet] [-addAutomaten]
 [-addKoffie] [-noAutoAttendant] [[-roomlist] <Object>] [<CommonParameters>]

DESCRIPTION

The `New-MeetingRoom` function creates a new meeting room mailbox in Exchange. It allows specifying details such as name, location, capacity, administrators, and additional functionalities like projector, whiteboard, and Wi-Fi. The function also handles mailbox permissions, calendar processing, and metadata configuration.

EXAMPLES

EXAMPLE 1

New-MeetingRoom -naam "Conference Room A" -locatie "Office A" -capaciteit 10 -suffix "example.com" -TaskNr 12345 -beheerders @("Admin1", "Admin2") -adres "123 Main St" -postcode 9000 -stad "Gent" -addProjector -addWifi

Creates a new meeting room named "Conference Room A" with specified details and functionalities.

PARAMETERS

-naam

The name of the meeting room.

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-locatie

The location of the meeting room (e.g., "Office A" or "Building B").

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-capaciteit

The seating capacity of the meeting room.

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 3
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-suffix

The email suffix for the meeting room mailbox.

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-TaskNr

The task number associated with the creation of the meeting room, used for logging purposes.

Type: Int32
Parameter Sets: (All)
Aliases: InfraNr

Required: True
Position: 5
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-beheerders

A list of administrators who will have Full Access permissions to the meeting room mailbox.

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 6
Default value: @()
Accept pipeline input: False
Accept wildcard characters: False

-adres

The street and house number of the meeting room.

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 7
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-postcode

The postal code of the meeting room location.

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 8
Default value: 9000
Accept pipeline input: False
Accept wildcard characters: False

-stad

The city where the meeting room is located.

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 9
Default value: Gent
Accept pipeline input: False
Accept wildcard characters: False

-interactive

{{ Fill interactive Description }}

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 10
Default value: True
Accept pipeline input: False
Accept wildcard characters: False

-addProjector

Adds projector functionality to the meeting room.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-addWhiteboard

Adds whiteboard functionality to the meeting room.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-addWifi

Adds Wi-Fi functionality to the meeting room.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-addEthernet

Adds Ethernet functionality to the meeting room.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-addAutomaten

Adds vending machine functionality to the meeting room.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-addKoffie

Adds coffee machine functionality to the meeting room.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-noAutoAttendant

Disables automatic processing of meeting requests for the meeting room.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-roomlist

{{ Fill roomlist Description }}

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 11
Default value: None
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