Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
187 changes: 187 additions & 0 deletions teams/teams-ps/teams/Disable-CsMeetingRoom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,187 @@
---
external help file: MicrosoftTeams-help.xml
Module Name: MicrosoftTeams
applicable: Skype for Business Online
online version: https://learn.microsoft.com/powershell/module/skype/disable-csmeetingroom
schema: 2.0.0
---

# Disable-CsMeetingRoom

## SYNOPSIS
Disables a Skype for Business Server meeting room.
A meeting room is a conferencing device designed to address video conferencing and collaboration scenarios in small conference rooms.
When you disable a meeting room object you remove all the Skype for Business Server-specific Active Directory attributes assigned to the user account that represents the meeting room.
However, the Active Directory user account itself is not deleted.
This cmdlet was introduced in Lync Server 2013.
Note : This cmdlet is not supported for managing Microsoft Teams Rooms.
You must use the methods described in the Microsoft Teams Rooms (/microsoftteams/rooms)documentation to manage Microsoft Teams Rooms.

## SYNTAX

```
Disable-CsMeetingRoom [-Identity] <String> [-PassThru] [-MsftInternalProcessingMode <String>]
[-ProgressAction <ActionPreference>] [-WhatIf] [-Confirm] [<CommonParameters>]
```

## DESCRIPTION
In Skype for Business Server 2015, meeting rooms are self-contained computer appliances that are installed in conference rooms and supply advanced meeting capabilities such as:

- One touch meeting join experience
- Multi-view video gallery
- Touch-enabled white-boarding on the front of room screen
- Calendar integration to provide access to scheduled meetings
- Content sharing and switching

In order to manage these new endpoint devices you must, among other things, create and enable an Exchange resource mailbox account for the device, then enable that resource account for Skype for Business Server 2015.
Note that, for Skype for Business Server 2015, there are no cmdlets for creating or removing meeting rooms.
Instead, you use the Enable-CsMeetingRoom cmdlet to enable meeting rooms and the Disable-CsMeetingRoom cmdlet to disable meeting rooms.
The resource account must already exist in order for you to enable the meeting room, and disabling a meeting room only removes that room from your collection of meeting rooms; it does not delete the resource mailbox account.

To return a list of all the role-based access control (RBAC) roles this cmdlet has been assigned to (including any custom RBAC roles you have created yourself), run the following command from the Windows PowerShell prompt:

\`Get-CsAdminRole | Where-Object {$_.Cmdlets -match "Disable-CsMeetingRoom"}\`

The functions carried out by the Disable-CsMeetingRoom cmdlet are not available in the Skype for Business Server Control Panel.

## EXAMPLES

### Example 1
```
Disable-CsMeetingRoom -Identity "sip:[email protected]"
```

The command shown in Example 1 disables the meeting room sip:[email protected].

### Example 2
```
Get-CsMeetingRoom | Disable-CsMeetingRoom
```

In Example 2, all the meeting rooms currently in use in the organization are disabled.
To do this, the Get-CsMeetingRoom cmdlet is first used to retrieve a collection of all the meeting rooms.
That collection is then piped to the Disable-CsMeetingRoom cmdlet, which disables each meeting room in the collection.

## PARAMETERS

### -Identity
Indicates the Identity of the user account to be configured as a meeting room.
Identities are typically specified by using one of four formats: 1) the user's SIP address; 2) the user's user principal name (UPN); 3) the user's domain name and logon name, in the form domain\logon (for example, litwareinc\kenmyer); and, 4) the user's Active Directory display name (for example, Ken Myer).

You can also reference a user account by using the user's Active Directory distinguished name.

You can use the asterisk (*) wildcard character when using the Display Name as the user Identity.
For example, the Identity "* Smith" returns all the user who have a display name that ends with the string value " Smith".

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
```

### -Confirm
Prompts you for confirmation before running the cmdlet.

```yaml
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

### -PassThru
Enables you to pass a meeting room object through the pipeline that represents the meeting room being disabled.
By default, the Disable-CsMeetingRoom cmdlet does not pass objects through the pipeline.

```yaml
Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

### -WhatIf
Describes what would happen if you executed the command without actually executing the command.

```yaml
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

### -MsftInternalProcessingMode
{{ Fill MsftInternalProcessingMode Description }}

```yaml
Type: String
Parameter Sets: (All)
Aliases:

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

### -ProgressAction
{{ Fill ProgressAction Description }}

```yaml
Type: ActionPreference
Parameter Sets: (All)
Aliases: proga

Required: False
Position: Named
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](http://go.microsoft.com/fwlink/?LinkID=113216).

## INPUTS

### Microsoft.Rtc.Management.ADConnect.Schema.OCSADMeetingRoom
### Microsoft.Rtc.Management.AD.UserIdParameter
## OUTPUTS

### None
Instead, Disable-CsMeetingRoom deletes instance of the Microsoft.Rtc.Management.ADConnect.Schema.OCSADMeetingRoom object.

## NOTES

## RELATED LINKS

[Enable-CsMeetingRoom]()

[Get-CsMeetingRoom]()

[Move-CsMeetingRoom]()

[Set-CsMeetingRoom]()

10 changes: 5 additions & 5 deletions teams/teams-ps/teams/Disable-CsOnlineSipDomain.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,10 @@ This cmdlet prevents provisioning of users in Skype for Business Online for the
## SYNTAX

```powershell
Disable-CsOnlineSipDomain -Domain <String> [-Force] [-Confirm] [<CommonParameters>]
Disable-CsOnlineSipDomain -Domain <String>
[-Confirm]
[-Force]
[<CommonParameters>]
```

## DESCRIPTION
Expand All @@ -40,6 +43,7 @@ This cmdlet facilitates consolidation of multiple Skype for Business Server depl
This cmdlet may also be useful for organizations with on-premises deployments of Skype for Business Server that have not properly configured Microsoft Entra Connect. If the organization does not sync msRTCSIP-DeploymentLocator for its users, then Skype for Business Online will attempt to provision online any users with an assigned Skype for Business license, despite there being users on-premises. While the correct fix is to update the configuration for Microsoft Entra Connect to sync those attributes, using Disable-CsOnlineSipDomain can also mitigate the problem until that configuration change can be made. If this cmdlet is run, any users that were previously provisioned online in that domain will be de-provisioned in Skype for Business Online.

Important: This cmdlet should not be run for domains that contain users hosted in Skype for Business Online. Any users in a sip domain that are already provisioned *online* will cease to function if you disable the online sip domain:

- Their SIP addresses will be removed.
- All contacts and meetings for these users hosted in Skype for Business Online will be deleted.
- These users will no longer be able to login to the Skype for Business Online environment.
Expand Down Expand Up @@ -113,12 +117,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable

## INPUTS

### None

## OUTPUTS

### None

## NOTES

This cmdlet is for advanced scenarios only. Organizations that are pure online or have only 1 on-premises deployment need not run this cmdlet.
Expand Down
Loading
Loading