SkypeForBusiness

The following cmdlet references are for Skype for Business Server Management Shell and you can find information about it here: https://learn.microsoft.com/skypeforbusiness/manage/management-shell.

SkypeForBusiness

Add-CsSlaDelegates

Use the Add-CsSlaDelegates cmdlet to add a delegate to a shared number in Shared Line Appearance (SLA). A shared number in SLA is an Enterprise Voice user that is capable of receiving multiple calls at a time and forwarding them to its delegates, who answer the call.

Approve-CsDeviceUpdateRule

Approves a device update rule that has been imported to the system. After a device update rule has been approved, the corresponding update will automatically be downloaded and installed by client devices affected by the update. This cmdlet was introduced in Lync Server 2010.

Backup-CsPool

Creates a backup copy of the specified Skype for Business Server pool. This cmdlet was introduced in Lync Server 2013.

Clear-CsDeviceUpdateFile

Deletes any rejected device update files that are no longer associated with a device. This cmdlet was introduced in Lync Server 2010.

Clear-CsDeviceUpdateLog

Deletes all the Device Update Web service log and audit files that are older than the specified number of days. This cmdlet was introduced in Lync Server 2010.

Clear-CsPersistentChatRoom

Removes all the content from a Persistent Chat chat room beginning with the oldest item in the room and continuing through the specified end date. This cmdlet was introduced in Lync Server 2013.

Convert-CsUserData

Converts exported user data to the data format used by Skype for Business Server. This cmdlet was introduced in Lync Server 2013.

ConvertTo-JsonForPSWS

Converts an object to a JSON-formatted string for PowerShell Web Services.

Copy-CsVoicePolicy

This cmdlet has been deprecated for use with Lync Server 2013 and Lync Online. Administrators should use the Grant-CsVoicePolicy cmdlet to assign voice policies to Lync Online tenant accounts.

Debug-CsAddressBookReplication

Verifies replication between Active Directory and the Skype for Business Server Address book service. This cmdlet was introduced in Lync Server 2013.

Debug-CsDataConference

Returns diagnostic information for the data conferencing capabilities included in Skype for Business Server.

Debug-CsInterPoolReplication

Verifies that replication is working between a Registrar pool and its assigned backup pool. This cmdlet was introduced in Lync Server 2013.

Debug-CsIntraPoolReplication

Verifies the synchronous replication of a pool by comparing the data stored for a specified user on a primary Front End server with data for that same user stored on replica Front End servers. This cmdlet was introduced in Lync Server 2013.

Debug-CsLisConfiguration

Displays the Enhanced 9-1-1 (E9-1-1) Location Information service (LIS) configuration in XML format. This cmdlet was introduced in Lync Server 2010.

Debug-CsStorageServiceFailures

Use the Debug-CsStorageServiceFailures cmdlet to return debugging data for the Skype for Business Storage Service.

Debug-CsUnifiedContactStore

Verifies whether the contacts for a user (or group of users) are stored in the unified contacts store.

Disable-CsAdDomain

Undoes the domain preparation tasks carried out by the Enable-CsAdDomain cmdlet. This cmdlet is typically used only if you are uninstalling Skype for Business Server from a domain. This cmdlet was introduced in Lync Server 2010.

Disable-CsAdForest

Undoes the forest preparation tasks carried out by the Enable-CsAdForest cmdlet. This cmdlet is typically used only if you are uninstalling Skype for Business Server 2015. This cmdlet was introduced in Lync Server 2010.

Disable-CsComputer

Disables a service or server role that has been removed from a computer running Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Disable-CsHostingProvider

Disables a hosting provider currently in use in your organization. A hosting provider is a third-party organization that provides instant messaging, presence, and related services for a domain that you would like to federate with. Hosting providers differ from public providers (such as Yahoo!, MSN, and AOL) in that their services are not offered to the general public. This cmdlet was introduced in Lync Server 2010.

Disable-CsMeetingRoom

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 documentation to manage Microsoft Teams Rooms.

Disable-CsPublicProvider

Disables a public provider configured for use in your organization. A public provider is an organization that provides instant messaging, presence, and related services to the general public. This cmdlet was introduced in Lync Server 2010.

Disable-CsUser

Modifies the Active Directory account of the specified user or users; this modification prevents users from using Skype for Business Server clients such as Skype for Business. The Disable-CsUser cmdlet only restricts activity related to Skype for Business Server; it does not disable or remove a user's Active Directory account. This cmdlet was introduced in Lync Server 2010.

Enable-CsAdDomain

Modifies the security settings on the universal groups created during forest preparation. These modifications provide the permissions needed to host and manage users enabled for Skype for Business Server within the domain. This cmdlet was introduced in Lync Server 2010.

Enable-CsAdForest

Makes the Active Directory modifications required before you can install Skype for Business Server. This includes making global changes to the Configuration or System containers; creating universal groups; and creating property sets and display specifiers that are specific to Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Enable-CsComputer

Enables new or newly-updated services or server roles on a computer running Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Enable-CsHostingProvider

Enables a hosting provider for use in your organization. A hosting provider is a third-party organization that provides instant messaging, presence, and related services for a domain that you would like to federate with. Hosting providers differ from public providers (such as Yahoo!, MSN, and AOL) in that their services are not offered to the general public. This cmdlet was introduced in Lync Server 2010.

Enable-CsMeetingRoom

Enables 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. To enable a meeting room you must first create an Active Directory user account that will represent that system. Note that, although meeting room objects are based on user accounts, these objects will not show up when you run the Get-CsUser cmdlet. This cmdlet was introduced in Lync Server 2013.

The process for creating and updating meeting rooms differs depending on your deployment of Skype for Business Server. Make sure you are following the guidance here to set up your meeting rooms properly: Manage conferencing in Skype for Business Server.

Note: This cmdlet is not supported for managing Microsoft Teams Rooms. You must use the methods described in the Microsoft Teams Rooms documentation to manage Microsoft Teams Rooms.

Enable-CsPublicProvider

Enables a public provider configured for use in your organization. A public provider is an organization that provides instant messaging, presence, and related services to the general public. This cmdlet was introduced in Lync Server 2010.

Enable-CsReplica

Adds the local computer to the Skype for Business Server replication path. This cmdlet was introduced in Lync Server 2010.

Enable-CsTopology

Enables the most recently published Skype for Business Server topology. After you have made changes to your topology, the changes will not take effect until they have been both published and enabled. This cmdlet was introduced in Lync Server 2010.

Enable-CsUser

Enables one or more users for Skype for Business Server. Users cannot use Skype for Business or other Skype for Business Server clients until their user accounts have been enabled for Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Export-CsArchivingData

Enables you to export records that have been stored in the Skype for Business Server Archiving database. This cmdlet was introduced in Lync Server 2010.

Export-CsConfiguration

Exports your Skype for Business Server topology, policies, and configuration settings to a file. Among other things, this file can then be used to restore this information to the Central Management store after an upgrade, a hardware failure, or some other issue has resulted in data loss. This cmdlet was introduced in Lync Server 2010.

Export-CsLisConfiguration

Exports an Enterprise Voice Enhanced 9-1-1 (E9-1-1) configuration to a file in compressed format for backup purposes. This cmdlet was introduced in Lync Server 2010.

Export-CsPersistentChatData

Exports data from a Persistent Chat database. This cmdlet was introduced in Lync Server 2013.

Export-CsRgsConfiguration

Exports data from an existing Response Group application configuration. This data, saved as a .ZIP file, can later be imported using the Import-CsRgsConfiguration cmdlet. The ability to export and import Response Group configuration data is particularly useful disaster recovery scenarios. This cmdlet was introduced in Lync Server 2013.

Export-CsUserData

Exports user data in a format that can be imported into Skype for Business Server 2015. The data will be exported as a .ZIP file containing a pair of XML documents. This cmdlet was introduced in Lync Server 2013.

Get-CsAccessEdgeConfiguration

Returns information about the configuration settings for computers running the Access Edge service in your organization (also known as Access Edge servers). Access Edge servers provide a way for users outside your internal network to communicate with users inside your internal network. This cmdlet was introduced in Lync Server 2010.

Get-CsAdContact

In a multi-forest topology, returns information about user accounts from forests other than your home forest; these are users who have been replicated as contact objects. The Get-CsAdContact cmdlet returns any user who has a value configured for the msRTCSIP-OriginatorSid attribute. This cmdlet was introduced in Lync Server 2010.

Get-CsAdditionalInternalDomain

Returns existing additional SIP domain names present in the topology.

Get-CsAdDomain

Returns information indicating whether Active Directory Domain Services has been correctly configured to allow for the installation of Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Get-CsAddressBookConfiguration

Returns information about Address Book configuration settings. This cmdlet was introduced in Lync Server 2010.

Get-CsAddressBookNormalizationConfiguration

Returns the Address Book normalization configuration settings currently in use in the organization. Address Book normalization settings are used to convert phone numbers to a format readily understood by Skype for Business Server.

Get-CsAddressBookNormalizationRule

Returns information about the Address Book normalization rules in use in the organization. Address Book normalization rules are used to convert phone numbers to a format readily understood by Skype for Business Server.

Get-CsAdForest

Returns information indicating whether your Active Directory forest has been correctly configured to allow for the installation of Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Get-CsAdminRole

Returns information about the role-based access control (RBAC) roles used in your organization. RBAC roles are used to specify the management tasks that users are allowed to carry out, and to determine the scope in which users will be allowed to perform these tasks. This cmdlet was introduced in Lync Server 2010.

Get-CsAdminRoleAssignment

Returns the role-based access control (RBAC) roles assigned to a user. This cmdlet was introduced in Lync Server 2010.

Get-CsAdPrincipal

Returns information about Active Directory principals. These principals include Active Directory objects such as users, groups, contacts, containers, and organizational units. This cmdlet was introduced in Lync Server 2013.

Get-CsAdServerSchema

Returns information indicating whether your Active Directory schema has been correctly configured to allow for the installation of Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Get-CsAdUser

Returns information about all the user accounts in Active Directory Domain Services. This includes user accounts that have been enabled for Skype for Business Server as well as accounts that have not been enabled for Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Get-CsAllowedDomain

Returns information about the domains included on the list of domains approved for federation. After a domain has been approved for federation (by being added to the allowed list), your users can exchange instant messages and presence information with people who have accounts in that domain. This cmdlet was introduced in Lync Server 2010.

Get-CsAnalogDevice

Returns information about the analog devices you can manage by using Skype for Business Server. An analog device is a telephone or other device that is connected to the public switched telephone network. This cmdlet was introduced in Lync Server 2010.

Get-CsAnnouncement

Returns information about the Skype for Business Server announcements configured for use in your organization. Announcements are played when users dial a valid but unassigned phone number. An announcement can be a message (such as "This number is temporarily out of service") or a busy signal. This cmdlet was introduced in Lync Server 2010.

Get-CsApplicationEndpoint

Retrieves endpoints for the Application service. This cmdlet was introduced in Lync Server 2010.

Get-CsArchivingConfiguration

Returns information about how (or if) instant messaging (IM) sessions are archived in your organization. This cmdlet was introduced in Lync Server 2010.

Get-CsArchivingPolicy

Returns information about your instant messaging (IM) session archiving policies. Archiving policies enable you to archive all IM and web conferencing sessions that take place between internal users and/or between internal users and external users. This cmdlet was introduced in Lync Server 2010.

Get-CsAudioConferencingProvider

Returns information about the audio conferencing providers authorized for use in the organization. Audio conferencing providers are a third-party companies that provide organizations with conferencing services.

Get-CsAudioTestServiceApplication

Enables you to return information about the Audio Test service application used in your organization. This cmdlet was introduced in Lync Server 2010.

Get-CsAuthConfig

Use the Get-CsAuthConfig cmdlet to retrieve the authentication configuration for your organization.

Get-CsAutodiscoverConfiguration

Returns information about the Autodiscover configuration settings currently in use in an organization. The Autodiscover service provides a way for client applications to locate key resources such as a user's home pool or the URL for joining a dial-in conference.

Get-CsAVEdgeConfiguration

Returns configuration information for computers running the A/V Edge service in your organization. The configuration settings on these computers, also known as A/V Edge servers, enable internal users to share audio and video data with external users (that is, users who are not logged on to your internal network), as well as exchange files and participate in desktop sharing sessions. This cmdlet was introduced in Lync Server 2010.

Get-CsBackupServiceConfiguration

Retrieves the backup service configuration settings for Skype for Business Server. These settings include information about the maximum number of simultaneous Windows Communication Framework calls that can be made to the backup service, as well as the backup service synchronization interval. This cmdlet was introduced in Lync Server 2013.

Get-CsBackupServiceStatus

Returns information about the current state of the backup service for a specified pool. This cmdlet was introduced in Lync Server 2013.

Get-CsBandwidthPolicyServiceConfiguration

Retrieves one or more bandwidth policy service configurations. This cmdlet was introduced in Lync Server 2010.

Get-CsBlockedDomain

Returns information about the domains that are included on the list of domains blocked for federation. By definition, your users are not allowed to use Skype for Business Server applications to communicate with people from the blocked domain; for example, users cannot use Skype for Business to exchange instant messages with anyone with a Session Initiation Protocol (SIP) account in a domain on the blocked list. This cmdlet was introduced in Lync Server 2010.

Get-CsBroadcastMeetingConfiguration

Use the Get-CsBroadcastMeetingConfiguration cmdlet to retrieve the global (and only) broadcast meeting configuration for your organization.

Get-CsBroadcastMeetingPolicy

Use the Get-CsBroadcastMeetingPolicy cmdlet to retrieve the predefined broadcast meeting policies and their settings.

Get-CsBusyOptions

Returns the settings for processing of incoming calls for users who are already engaged in another communication stream. This cmdlet was introduced in Skype for Business Server 2015 June 2016 Cumulative Update.

Get-CsCallParkOrbit

Gets the call park orbit range settings for the organization. This cmdlet was introduced in Lync Server 2010.

Get-CsCallViaWorkPolicy

Use the Get-CsCallViaWorkPolicy cmdlet to return call via work policies. Call via work policies enable and manage the characteristics of outbound calls placed through the Skype for Business client.

Get-CsCdrConfiguration

Returns information about your call detail recording (CDR) settings. CDR enables you to track usage of such things as peer-to-peer instant messaging sessions, Voice over Internet Protocol (VoIP) phone calls, and conferencing calls. This cmdlet was introduced in Lync Server 2010.

Get-CsCertificate

Returns information about certificates on the local computers that have been configured for use with Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Get-CsClientAccessLicense

Returns information about client license usage in your organization. This cmdlet was introduced in Lync Server 2013.

Get-CsClientCertificate

Returns information about the client certificates that have been issued to a user. This cmdlet was introduced in Lync Server 2010.

Get-CsClientPinInfo

Retrieves information about the personal identification number (PIN) assigned to a user. This cmdlet was introduced in Lync Server 2010.

Get-CsClientPolicy

Returns information about the client policies configured for use in your organization. Among other things, client policies help determine the features of Skype for Business that are available to users; for example, you might give some users the right to transfer files while denying this right to other users.

Get-CsClientVersionConfiguration

Retrieves information about the specified collection of client version configuration settings in use in your organization. Client version configuration settings determine whether or not Skype for Business Server checks the version number of each client application that logs on to the system. If client version filtering is enabled the ability of that client application to access the system will be based on settings configured in the relevant client version policy. This cmdlet was introduced in Lync Server 2010.

Get-CsClientVersionPolicy

Returns information about which clients are supported in your Skype for Business Server environment. Client version policies enable you to specify which clients will be able to log on to your Skype for Business Server system. This cmdlet was introduced in Lync Server 2010.

Get-CsClientVersionPolicyRule

Returns the client version policy rules configured for use in your organization. This cmdlet was introduced in Lync Server 2010.

Get-CsCloudCallDataConnector

Returns information about your Call Data Connector.

Get-CsCloudCallDataConnectorConfiguration

Returns information about the Cloud Call Data Connector configuration settings currently in use in the organization.

Get-CsCloudMeetingPolicy

Gets the policy for Skype Meetings that has been granted for a user.

Get-CsClsAgentStatus

Use the Get-CsClsAgentStatus to return information about the ClsAgent service on the local machine.

Get-CsClsConfiguration

Returns information about the centralized logging configuration settings in use in the organization. Centralized logging provides a way for administrators to simultaneously enable or disable event tracing on multiple computers. This cmdlet was introduced in Lync Server 2013.

Get-CsClsRegion

Returns information about the centralized logging configuration regions in use in the organization. Centralized logging provides a way for administrators to simultaneously enable or disable event tracing on multiple computers. Centralized logging regions are intended for use with Skype for Business Online.

Get-CsClsScenario

Returns information for one or more centralized logging configuration scenarios. A scenario represents a particular Skype for Business Server component or situation (such as IM and presence) that administrators can enable or disable for tracing. This cmdlet was introduced in Lync Server 2013.

Get-CsClsSearchTerm

Returns information about the centralized logging search terms available for use in the organization. Search terms help define the personally identifiable information available to technical support personnel who are searching the centralized trace logs. Search terms are intended for use with Skype for Business Online.

Get-CsClsSecurityGroup

Returns information about the centralized logging configuration security groups in use in the organization. Centralized logging provides a way for administrators to simultaneously enable or disable event tracing on multiple computers. Security groups are intended for use with Skype for Business Online.

Get-CsCommonAreaPhone

Returns information about the common area phones managed by using Skype for Business Server. Common area phones are phones that are located in building lobbies, employee lounges, or other areas where they are likely to be used by a number of different people and for a number of different uses. This cmdlet was introduced in Lync Server 2010.

Get-CsComputer

Returns information about the computers that perform service roles within your Skype for Business Server infrastructure. This cmdlet was introduced in Lync Server 2010.

Get-CsConferenceDirectory

Returns information about the conference directories configured for use in your organization. Conference directories are used to help dial-in conferencing users locate conference information. This cmdlet was introduced in Lync Server 2010.

Get-CsConferenceDisclaimer

Returns information about the conference disclaimer used in your organization. The conference disclaimer is a message that is displayed to users who join the conference by using a hyperlink (for example, users who paste a link to the conference into a browser such as Windows Internet Explorer). This cmdlet was introduced in Lync Server 2010.

Get-CsConferencingConfiguration

Returns information about the conference configuration settings for your organization. Conference settings determine such things as the maximum-allowed size for conference content and handouts, the content grace period (that is, the amount of time content will be stored before being deleted), and the URLs for the internal and external downloads of the supported client. This cmdlet was introduced in Lync Server 2010.

Get-CsConferencingPolicy

Returns information about the conferencing policies that have been configured for use in your organization. Conferencing policies determine the features and capabilities that can be used in a conference; this includes everything from whether or not the conference can include IP audio and video to the maximum number of people who can attend a meeting. This cmdlet was introduced in Lync Server 2010.

Get-CsConfigurationStoreLocation

Reports back the location of the Active Directory service control point for the Central Management store. This cmdlet was introduced in Lync Server 2010.

Get-CsConversationHistoryConfiguration

Returns the conversation history configuration settings for the organization. These settings manage conversation histories for mobile device users.

Get-CsCpsConfiguration

Returns information about the Call Park service. Call parking is a service that allows a user to "park" an incoming phone call. Parking a call transfers it to a number in a specified range, or orbit, and then immediately places the call on hold. Anyone (not just the person who originally answered the call) can resume the conversation from any telephone in the system by entering the correct number. This cmdlet was introduced in Lync Server 2010.

Get-CsDatabaseMirrorState

Returns information about whether database mirroring has been implemented for a specified database on a specified pool. Database mirroring enables you to simultaneously maintain two copies of a database, with each copy residing on a different server. This cmdlet was introduced in Lync Server 2013.

Get-CsDeviceUpdateConfiguration

Returns information about the device update configuration settings currently deployed in your organization. These settings help manage the Device Update Web service, a Skype for Business Server component that enables administrators to distribute firmware updates to telephones and other devices running Skype for Business. This cmdlet was introduced in Lync Server 2010.

Get-CsDeviceUpdateRule

Returns information about the device update rules configured for use in your organization. Device update rules are used to associate firmware updates with devices that run Skype for Business Phone Edition. This cmdlet was introduced in Lync Server 2010.

Get-CsDiagnosticConfiguration

Returns information about the diagnostic configuration settings currently in use in your organization. Diagnostic configuration settings are used to determine whether traffic to or from a given domain or Uniform Resource Identifier (URI) is recorded in your Skype for Business Server log files. This cmdlet was introduced in Lync Server 2010.

Get-CsDiagnosticHeaderConfiguration

Returns information about the diagnostic header configuration settings currently in use in your organization. Diagnostic header configuration settings determine whether SIP messages are accompanied by header information. This information can be useful in troubleshooting and error reporting. This cmdlet was introduced in Lync Server 2010.

Get-CsDialInConferencingAccessNumber

Returns information about all the dial-in conferencing access numbers configured for use in your organization. Dial-in conferencing provides a way for users to use a "regular" telephone mobile phone, or device on the public switched telephone network (PSTN) to join the audio portion of an online conference. This cmdlet was introduced in Lync Server 2010.

Get-CsDialInConferencingConfiguration

Retrieves information about how Skype for Business Server 2015 responds when users join or leave a dial-in conference. This cmdlet was introduced in Lync Server 2010.

Get-CsDialInConferencingDtmfConfiguration

Returns the dual-tone multifrequency (DTMF) signaling settings used for dial-in conferencing. DTMF enables users who dial in to a conference to control conference settings (such as muting and unmuting themselves or locking and unlocking the conference) by using the keypad on their telephone. This cmdlet was introduced in Lync Server 2010.

Get-CsDialInConferencingLanguageList

Returns a list of languages, including regional/minority languages, supported for use with Skype for Business Server 2015 dial-in conferences. These languages are used to relay audio messages and instructions to users participating in a conference by using a telephone. This cmdlet was introduced in Lync Server 2010.

Get-CsDialPlan

Returns information about the dial plans used in your organization. This cmdlet was introduced in Lync Server 2010.

Get-CsEffectivePolicy

Returns the "effective policies" for the specified user or users. This simply means that, if a user has been a per-user policy, the Identity of that policy will be displayed. If a user has not been assigned a per-user policy, then the Get-CsEffectivePolicy cmdlet will indicate whether the user is managed by a service policy, a site policy, or the global policy. This enables you to determine exactly which policy is being used to manage a given user. This cmdlet was introduced in Lync Server 2013.

Get-CsEnhancedEmergencyServiceDisclaimer

Retrieves the disclaimer text that is used globally to prompt for location information for an Enhanced 9-1-1 (E9-1-1) implementation. This cmdlet was introduced in Lync Server 2010.

Get-CsExternalAccessPolicy

Returns information about the external access policies that have been configured for use in your organization. External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with Azure Communication Services (ACS); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; and, 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype.

This cmdlet was introduced in Lync Server 2010.

Get-CsExternalUserCommunicationPolicy

Returns information about one or more external user communication policies configured for your organization.

Get-CsExUmContact

Retrieves one or more hosted Exchange Unified Messaging (UM) contact objects. This cmdlet was introduced in Lync Server 2010.

Get-CsFileTransferFilterConfiguration

Returns the file transfer filter configurations in your organization. These configurations are used to block a user's ability to transfer certain types of files (for example, files with a .vbs or .ps1 file extension) using a Skype for Business Server client. This cmdlet was introduced in Lync Server 2010.

Get-CsFIPSConfiguration

Returns information about the Federal Information Processing Standards (FIPS) configuration settings currently in use in the organization. The FIPS standards are a set of United States government security standards required for use in computers maintained by non-military government agencies and by government contractors. This cmdlet was introduced in Lync Server 2013.

Get-CsGraphPolicy

Use the Get-CsGraphPolicy cmdlet to return information about one or more graph policies configured for your organization. Graph policies determine whether users can pre-load content or files that are attached to an Outlook meeting invitation into a Skype for Business Online meeting.

Get-CsGroupPickupUserOrbit

Use the Get-CsGroupPickupUserOrbit cmdlet to get the group pickup orbit number for an Enterprise Voice user.

Get-CsHealthMonitoringConfiguration

Returns information about the health monitoring configuration settings currently in use in your organization. These settings enable administrators to run quality assurance tests without having to supply user names and passwords for the required test accounts. This cmdlet was introduced in Lync Server 2010.

Get-CsHostedVoicemailPolicy

Retrieves a hosted voice mail policy. This cmdlet was introduced in Lync Server 2010.

Get-CsHostingProvider

Returns information about the hosting providers configured for use in your organization. A hosting provider is a third-party organization that provides instant messaging, presence, and related services for a domain that you would like to federate with. Hosting providers differ from public providers (such as Yahoo!, MSN, and AOL) in that their services are not offered to the general public. This cmdlet was introduced in Lync Server 2010.

Get-CsHybridApplicationEndpoint

Returns information about one or more hybrid application endpoints in your organization along with their settings.

This cmdlet was introduced in the July 2017 cumulative update for the Lync Server 2013 and May 2017 cumulative update for Skype Business Server 2015.

Get-CsHybridMediationServer

Gets the external FQDN of an Edge server access proxy that serves as a hosting provider to a user.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Get-CsHybridPSTNAppliance

Use the Get-CsHybridPSTNAppliance cmdlet to retrieve information about your Skype for Business Cloud Connector Edition appliances.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Get-CsHybridPSTNSite

Use the Get-CsHybridPSTNSite cmdlet to retrieve information about your hybrid public switched telephone network (PSTN) sites.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Get-CsImConfiguration

Use the Get-CsImConfiguration cmdlet to retrieve information about Instant Messaging (IM) configurations. This cmdlet was introduced in Skype for Business June 2016 Cumulative Update.

Get-CsImFilterConfiguration

Returns the instant messaging (IM) link filters configured in your organization. These filters are used to prevent users from sending instant messages that contain hyperlinks with specific prefixes (for example, links with an http or telnet prefix). Depending on your settings, this means that any Uniform Resource Identifier (URI) prefaced with one of these schemes will be converted to a non-clickable hyperlink or removed altogether. This cmdlet was introduced in Lync Server 2010.

Get-CsImTranslationConfiguration

This cmdlet is reserved for internal Microsoft use.

Get-CsIPPhonePolicy

Use the Get-CsIPPhonePolicy cmdlet to get all the settings of the Skype for Business Online and Skype for Business Server 2019 global IP phone policy. IP phone policies define the Skype for Business features that are available to users.

Get-CsKerberosAccountAssignment

Returns information about the Kerberos account assignments configured for use in the organization. This cmdlet was introduced in Lync Server 2010.

Get-CsLisCivicAddress

Retrieves only the address portion of one or more locations in the location configuration database for Enhanced 9-1-1 (E9-1-1). This cmdlet was introduced in Lync Server 2010.

Get-CsLisLocation

Retrieves one or more locations in the location configuration database for Enhanced 9-1-1 (E9-1-1). This cmdlet was introduced in Lync Server 2010.

Get-CsLisPort

Retrieves one or more ports from the location configuration database. Each port can be associated with a location, in which case this cmdlet will also retrieve the location information of the ports. This location association is used in an Enhanced 9-1-1 (E9-1-1) Enterprise Voice implementation to notify an emergency services operator of the caller's location. This cmdlet was introduced in Lync Server 2010.

Get-CsLisServiceProvider

Retrieves information about the web service provided by the Enhanced 9-1-1 (E9-1-1) Network Routing Provider to validate locations. This cmdlet was introduced in Lync Server 2010.

Get-CsLisSubnet

Retrieves one or more subnets from the location configuration database. Each subnet can be associated with a location, in which case this cmdlet will also retrieve the location information of the subnets. This location association is used in an Enhanced 9-1-1 (E9-1-1) Enterprise Voice implementation to notify an emergency services operator of the caller's location. This cmdlet was introduced in Lync Server 2010.

Get-CsLisSwitch

Retrieves one or more network switches from the location configuration database. Each switch can be associated with a location, in which case this cmdlet will also retrieve the location information of the switches. This location association is used in an Enhanced 9-1-1 (E9-1-1) Enterprise Voice implementation to notify an emergency services operator of the caller's location. This cmdlet was introduced in Lync Server 2010.

Get-CsLisWirelessAccessPoint

Retrieves one or more wireless access points (WAPs) from the location configuration database. Each WAP can be associated with a location, in which case this cmdlet will also retrieve the location information of the WAPs. This location association is used in an Enhanced 9-1-1 (E9-1-1) Enterprise Voice implementation to notify an emergency services operator of the caller's location. This cmdlet was introduced in Lync Server 2010.

Get-CsLocationPolicy

Returns information about how (or if) the Enhanced 9-1-1 (E9-1-1) Location Information service has been configured. The E9-1-1 service enables those who answer emergency calls to determine the caller's geographic location. This cmdlet was introduced in Lync Server 2010.

Get-CsManagementConnection

Returns information about the management connection to the Central Management store. This cmdlet was introduced in Lync Server 2010.

Get-CsManagementStoreReplicationStatus

Returns information about the Skype for Business Server replication process; this includes information on whether replication is currently up to date for your Skype for Business Server computers. This cmdlet was introduced in Lync Server 2010.

Get-CsMcxConfiguration

Retrieves information about the Skype for Business Server Mobility Service configuration settings currently in use in your organization. The Mobility Service enables users of mobile phones such as iPhones and Windows Phones to do such things as exchange instant messages and presence information; store and retrieve voice mail internally instead of with their wireless provider; and take advantage of Skype for Business Server capabilities such as Call via Work and dial-out conferencing. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Get-CsMediaConfiguration

Returns information regarding media settings, including the supported level of encryption, whether Siren can be used as a voice codec by the Mediation Server in its interactions with Skype for Business Server clients, and the maximum allowed video resolution. This cmdlet was introduced in Lync Server 2010.

Get-CsMeetingConfiguration

The Get-CsMeetingConfiguration cmdlet enables you to return information about the meeting configuration settings currently in use in your organization. Meeting configuration settings help dictate the type of meetings (also called "conferences") that users can create, and determine such things as how (or even if) anonymous users and dial-in conferencing users can join these meetings. This cmdlet was introduced in Lync Server 2010.

Get-CsMeetingRoom

Returns information about all the Skype for Business meeting rooms configured for use in the organization. A meeting room is a conferencing device designed to address video conferencing and collaboration scenarios in small conference rooms. 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 documentation to manage Microsoft Teams Rooms.

Get-CsMobilityPolicy

Retrieves information about the mobility policies currently in use in an organization. Mobility policies determine whether or not a user can use Skype for Business Mobile. These policies also manage a user's ability to employ Call via Work, a feature that enables users to make and receive phone calls on their mobile phone by using their work phone number instead of their mobile phone number. Mobility policies can also be used to require Wi-Fi connections when making or receiving calls. This cmdlet was introduced in Lync Server 2010.

Get-CsNetworkBandwidthPolicyProfile

Retrieves one or more network bandwidth policy profiles. This cmdlet was introduced in Lync Server 2010.

Get-CsNetworkConfiguration

Retrieves global settings for call admission control (CAC), Enhanced 9-1-1 (E9-1-1), and media bypass. This cmdlet was introduced in Lync Server 2010.

Get-CsNetworkInterface

Returns information about the network interfaces in use on computers running Skype for Business Server services or server roles. This cmdlet was introduced in Lync Server 2010.

Get-CsNetworkInterRegionRoute

Retrieves one or more routes that connect network regions within a call admission control (CAC) configuration. This cmdlet was introduced in Lync Server 2010.

Get-CsNetworkInterSitePolicy

Retrieves one or more network inter-site policies, which define bandwidth limitations between sites that are directly linked within a call admission control (CAC) configuration. This cmdlet was introduced in Lync Server 2010.

Get-CsNetworkRegion

Retrieves one or more network regions. Network regions represent network hubs or backbones in an enterprise network. This cmdlet was introduced in Lync Server 2010.

Get-CsNetworkRegionLink

Retrieves one or more links between network regions configured for call admission control (CAC). This cmdlet was introduced in Lync Server 2010.

Get-CsNetworkSite

Retrieves one or more network sites defined for call admission control (CAC) or Enhanced 9-1-1 (E9-1-1). This cmdlet was introduced in Lync Server 2010.

Get-CsNetworkSubnet

Retrieves information about one or more network subnets. This cmdlet was introduced in Lync Server 2010.

Get-CsOAuthConfiguration

Returns information about the Open Authorization (OAuth) configuration settings currently in use in the organization. OAuth is a standard protocol used for server-to-server authentication and authorization. This cmdlet was introduced in Lync Server 2013.

Get-CsOAuthServer

Returns information about the Open Authorization (OAuth) servers configured for use by the organization. OAuth servers, also known as security token servers, issue security tokens used in server-to-server authentication and authorization. This cmdlet was introduced in Lync Server 2013.

Get-CsOutboundCallingNumberTranslationRule

Returns information about the outbound calling number translation rules created for use in your organization. An outbound calling number translation rule converts the E.164 phone numbers used by Skype for Business Server to a format that can be used by trunking peers that do not support E.164 numbers. This cmdlet was introduced in Lync Server 2013.

Get-CsOutboundTranslationRule

Retrieves one or more outbound translation rules. An outbound translation rule converts phone numbers to the local dialing format for interaction with private branch exchange (PBX) systems and public switched telephone network (PSTN) gateways. This cmdlet was introduced in Lync Server 2010.

Get-CsPartnerApplication

Returns information about all the partner applications configured for use in the organization. A partner application is any application that Skype for Business Server can directly exchange security tokens with, without having to exchange those tokens by using a third-party security token server. This cmdlet was introduced in Lync Server 2013.

Get-CsPersistentChatAddin

Returns information about all the Persistent Chat add-ins configured for use in the organization. A Persistent Chat add-in is a customized web page that can be embedded within a Persistent Chat client. This cmdlet was introduced in Lync Server 2013.

Get-CsPersistentChatCategory

Returns information about the Persistent Chat categories in use in your organization. A Persistent Chat category represents a collection of Persistent Chat chat rooms. Each chat room must be associated with a category. This cmdlet was introduced in Lync Server 2013.

Get-CsPersistentChatComplianceConfiguration

Returns information about the Persistent Chat compliance configuration settings currently in use in the organization. Persistent Chat compliance enables administrators to maintain an archive of Persistent Chat items and activities including: new messages; new events (for example, a user entering or existing a chat room); file uploads and downloads; and any searches run against the chat history. This cmdlet was introduced in Lync Server 2013.

Get-CsPersistentChatConfiguration

Returns information about the Persistent Chat configuration settings currently in use in your organization. Persistent Chat configuration settings are used to manage the Persistent Chat service. For example, these settings allow you to specify the maximum number of users who can participate in a chat room. This cmdlet was introduced in Lync Server 2013.

Get-CsPersistentChatEligiblePrincipal

Returns the eligible principals for a Persistent Chat category or chat room. Eligible principals include allowed members or managers (for a category of chat room) as well as allowed presenters (chat room only). This cmdlet was introduced in Lync Server 2013.

Get-CsPersistentChatEndpoint

Returns information about the Persistent Chat endpoints configured for use in the organization. A Persistent Chat endpoint is an Active Directory contact object provides a friendly URL for a Skype for Business Server Persistent Chat pool. This cmdlet was introduced in Lync Server 2013.

Get-CsPersistentChatPolicy

Returns information about the Persistent Chat policies configured for use in your organization. Persistent Chat policies determine whether or not users are allowed access to Persistent Chat chat rooms. This cmdlet was introduced in Lync Server 2013.

Get-CsPersistentChatRoom

Returns information about the Persistent Chat chat rooms configured for use in your organization. A chat room is a discussion forum that typically revolves around a specific topic. This cmdlet was introduced in Lync Server 2013.

Get-CsPersistentChatState

Returns the state of one or more Persistent Chat service pools. Persistent Chat pools can be in one of two states: Normal, in which the pool uses its primary databases; or FailedOver, in which the pool uses the backup databases defined in the topology. This cmdlet was introduced in Lync Server 2013.

Get-CsPinPolicy

Returns information about the client personal identification number (PIN) policies configured for use in your organization. PIN authentication enables users to access Skype for Business Server by providing a PIN instead of a user name and password. This cmdlet was introduced in Lync Server 2010.

Get-CsPlatformServiceSettings

Returns information about Skype for Business on Mac capabilities which have been enabled in your organization. This cmdlet was introduced in Skype for Business Server 2015 Cumulative Update 6 (December 2017).

Get-CsPool

Returns information about the pools used in your deployment of Skype for Business Server. Pools are a collection of computers in a site that all run the same set of Skype for Business Server services. This cmdlet was introduced in Lync Server 2010.

Get-CsPoolBackupRelationship

Returns information about the backup pool associated with a Skype for Business Server pool. This cmdlet was introduced in Lync Server 2013.

Get-CsPoolFabricState

Returns the Windows Fabric state for a Skype for Business Server pool. Windows Fabric is a Microsoft technology used for creating highly reliable, distributable, and scalable applications. This cmdlet was introduced in Lync Server 2013.

Get-CsPoolUpgradeReadinessState

Returns information indicating whether or not your Skype for Business Server Registrar pools are ready to be upgraded. The upgrade readiness state for a pool is based on the upgrade domains that have been configured for that pool. This cmdlet was introduced in Lync Server 2013.

Get-CsPresenceManagementState

Use the Get-CsPresenceManagementState to return the notification settings of a computer or pool. The management state settings determine the batching and timing of Skype for Business Server notifications.

Get-CsPresencePolicy

Returns information about the presence policies configured for use in your organization. This cmdlet was introduced in Lync Server 2010.

Get-CsPresenceProvider

Returns information about the presence providers configured for use in the organization. Presence providers represent the PresenceProviders property of a collection of user services configuration settings. This cmdlet was introduced in Lync Server 2013.

Get-CsPrivacyConfiguration

Returns information about the privacy configuration settings currently in use in your organization. Privacy configuration settings help determine how much information users make available to other users. This cmdlet was introduced in Lync Server 2010.

Get-CsProxyConfiguration

Returns information about the proxy server configuration settings currently in use in your organization. This cmdlet was introduced in Lync Server 2010.

Get-CsPstnUsage

Returns information about public switched telephone network (PSTN) usage records used in your organization. This cmdlet was introduced in Lync Server 2010.

Get-CsPublicProvider

Returns information about the public providers configured for use in your organization. A public provider is an organization that provides instant messaging, presence, and related services to the general public. This cmdlet was introduced in Lync Server 2010.

Get-CsPushNotificationConfiguration

Retrieves information about the push notification configuration settings currently in use in your organization. The push notification service (Apple Push Notification Service and Microsoft Push Notification Service) provides a way to send notifications about events such as new instant messages or new voice mail to mobile devices such as iPhones and Windows Phones, even if the Skype for Business application on those devices is currently suspended or running in the background. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Get-CsQoEConfiguration

Retrieves one or more collections of Quality of Experience (QoE) settings. This cmdlet was introduced in Lync Server 2010.

Get-CsRegistrarConfiguration

Returns information about the Registrar configuration settings currently in use in your organization. Registrars are used to authenticate logon requests and to maintain information about user status and availability. This cmdlet was introduced in Lync Server 2010.

Get-CsReportingConfiguration

Returns information about the reporting configuration settings in use in the organization. Reporting configuration settings are used to specify the URL used for accessing Skype for Business Server Monitoring Reports. This cmdlet was introduced in Lync Server 2013.

Get-CsRgsAgentGroup

Returns information about the Response Group agent groups configured for use in your organization. An agent group is a collection of agents assigned to a Response Group queue. Agents are the users assigned to answer calls directed to a queue. This cmdlet was introduced in Lync Server 2010.

Get-CsRgsConfiguration

Returns information about configuration settings for the Response Group application. This cmdlet was introduced in Lync Server 2010.

Get-CsRgsHolidaySet

Returns information about the Response Group holiday sets configured for use in your organization. A Response Group holiday set is a collection of holidays. For example, you might have one holiday set for a United States (U.S.)-based queue (a set which might include a holiday for the Fourth of July) and a different set for a queue based in France. The latter queue might define a holiday for Bastille Day but not for the Fourth of July. This cmdlet was introduced in Lync Server 2010.

Get-CsRgsHoursOfBusiness

Retrieves information about the Response Group business hour collections configured for use in your organization. Business hour collections are used to indicate the days of the week and the times of day when Response Group agents are typically available to answer phone calls. This cmdlet was introduced in Lync Server 2010.

Get-CsRgsQueue

Retrieves information about the Response Group queues in use in your organization. With the Response Group application, phone calls are put in a queue and calls are placed on hold until a Response Group agent is available to answer that call. This cmdlet was introduced in Lync Server 2010.

Get-CsRgsWorkflow

Returns information about Response Group workflows. Workflows determine the actions that are taken when the Response Group application receives a phone call. This cmdlet was introduced in Lync Server 2010.

Get-CsRoutingConfiguration

Retrieves the routing configuration object, which contains a list of all voice routes defined within a Skype for Business Server deployment. This cmdlet was introduced in Lync Server 2010.

Get-CsServerApplication

Returns information about the server applications in use in your organization. Server applications are applications that are hosted by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Get-CsServerPatchVersion

Returns the Skype for Business Server Component Version. This cmdlet was introduced in Skype for Business Server 2015 November 2015 Cumulative Update.

Get-CsServerVersion

Returns server licensing information for a computer running Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Get-CsService

Returns information about the services and server roles being used in your Skype for Business Server infrastructure. A service is an instance of a role that has been deployed in a Skype for Business Server pool. For example, you might have a pool of computers all running the Monitoring service. This cmdlet was introduced in Lync Server 2010.

Get-CsSimpleUrlConfiguration

Returns information about the simple URLs configured for use in your organization. Simple URLs make it easier for users to join meetings and conferences, and also make it easier for Administrators to log on to the Skype for Business Server Control Panel. This cmdlet was introduced in Lync Server 2010.

Get-CsSipDomain

Returns information about the SIP domains configured for use in your organization. SIP domains are domains authorized to send and receive SIP traffic, and are used when assigning SIP addresses to users. This cmdlet was introduced in Lync Server 2010.

Get-CsSipResponseCodeTranslationRule

Returns information about SIP response code translation rules. These rules enable administrators to map SIP response codes with values between 400 and 699 to the values used by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Get-CsSite

Returns information about the sites created as part of your Skype for Business Server infrastructure. Sites represent a collection of Skype for Business Server 2015 pools and are typically designed around geographic regions. Skype for Business Server includes two types of sites: data center sites and remote sites (branch sites). This cmdlet was introduced in Lync Server 2010.

Get-CsSlaConfiguration

Use the Get-CsSlaConfiguration cmdlet to return information about a configured shared number in Shared Line Appearance (SLA). A shared number in SLA is an Enterprise Voice user that is capable of receiving multiple calls at a time and forwarding them to its delegates, who answer the call.

Get-CsStaticRoutingConfiguration

Returns information about the static routing configuration settings used in your organization. This cmdlet was introduced in Lync Server 2010.

Get-CsStorageServiceConfiguration

Returns information about existing instances of the Skype for Business Server Storage Service. The storage service provides a common infrastructure that enables Skype for Business Server components to use Exchange as a back-end data store.

Get-CsTeamsUpgradeConfiguration

Returns information related to managing the upgrade to Teams from Skype for Business. TeamsUpgradeConfiguration should be used in conjunction with TeamsUpgradePolicy. The settings in TeamsUpgradeConfiguration allow administrators to configure whether users subject to upgrade and who are running on Windows clients should automatically download Teams. For Office 365 users, it allows administrators to determine which application end users should use to join Skype for Business meetings.

Get-CsTeamsUpgradePolicy

TeamsUpgradePolicy allows administrators to manage the transition from Skype for Business to Teams.

Important

It can take up to 24 hours for a change to TeamsUpgradePolicy to take effect. Before then, user presence status may not be correct (may show as Unknown).

Get-CsTelemetryConfiguration

Use the Get-CsTelemetryConfiguration cmdlet to return the settings on existing telemetry configurations. Telemetry returns a small set of Skype for Business operational data to Microsoft for quality tracking and product improvement. The data includes sign-in information, meeting joins, and other activity data.

Get-CsTenantHybridConfiguration

Returns values for the hybrid configuration settings that enable users homed on Skype for Business Online to have access to Enterprise Voice features such as media bypass, Enhanced 9-1-1, and call parking. A hybrid scenario (also known as a split-domain scenario) is a Skype for Business Server deployment in which some users have accounts homed on-premises while other users have accounts homed on Skype for Business Online.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Get-CsTenantUpdateTimeWindow

Use the Get-CsTenantUpdateTimeWindow cmdlet to retrieve information about your tenant update time windows.

Get-CsTestDevice

Retrieves information about the device update management test devices that have been configured for use in your organization. Test devices provide a way for administrators to test firmware updates before those updates are distributed to all the devices in an organization. This cmdlet was introduced in Lync Server 2010.

Get-CsTestUserCredential

Returns information that tells you whether or not a user has been configured as a watcher node test user. Watcher nodes are computers that periodically use Microsoft System Center Operations Manager and Skype for Business Server 2015 synthetic transactions to verify that Skype for Business Server components are working as expected. This cmdlet was introduced in Lync Server 2013.

Get-CsThirdPartyVideoSystem

Returns information about Directory contact objects that represent a third-party video system. A third-party video system is a video teleconferencing (VTC) device that provides users with telepresence: the ability to participate in online meetings and conferences with full audio and video capabilities.

Get-CsThirdPartyVideoSystemPolicy

Returns information about the third-party video system policies configured for use in the organization. These policies determine whether or not a VTC (video teleconferencing) device is allowed to send low-resolution video.

Get-CsTopology

Returns information about your Skype for Business Server infrastructure, including internal domains, sites, clusters, computers, services, and back-end instances of SQL Server. This cmdlet was introduced in Lync Server 2010.

Get-CsTrunk

Returns information about the SIP trunks employed by your organization. SIP trunks connect the Skype for Business Server Voice over IP phone network with the Public Switched Telephone Network. This cmdlet was introduced in Lync Server 2013.

Get-CsTrunkConfiguration

Retrieves one or more trunk configurations, which describe the settings for a trunking peer entity such as a public switched telephone network (PSTN) gateway, IP-private branch exchange (PBX), or Session Border Controller (SBC) at the service provider. This cmdlet was introduced in Lync Server 2010.

Get-CsTrustedApplication

Retrieves the settings for a trusted application. This cmdlet was introduced in Lync Server 2010.

Get-CsTrustedApplicationComputer

Retrieves information about one or more computers that host trusted applications. This cmdlet was introduced in Lync Server 2010.

Get-CsTrustedApplicationEndpoint

Retrieves information about one or more trusted application endpoints. This cmdlet was introduced in Lync Server 2010.

Get-CsTrustedApplicationPool

Below Content Applies To: Lync Server 2010

Retrieves settings for one or more pools that contain the computers that host trusted applications.

Below Content Applies To: Lync Server 2013, Skype for Business Server 2015

Retrieves settings for one or more pools that contain the computers that host trusted applications. This cmdlet was introduced in Lync Server 2010.

Get-CsUCPhoneConfiguration

Below Content Applies To: Lync Server 2010

Returns information regarding management options for Microsoft Lync 2010 Phone Edition. This includes such things as the required security mode and whether or not the phone should automatically be locked after a specified period of inactivity.

Below Content Applies To: Lync Server 2013

Returns information regarding management options for Lync Phone Edition. This includes such things as the required security mode and whether or not the phone should automatically be locked after a specified period of inactivity. This cmdlet was introduced in Lync Server 2010.

Below Content Applies To: Skype for Business Online

Get-CsUCPhoneConfiguration [[-Identity] <XdsIdentity>] [-Tenant <guid>] [-LocalStore] [<CommonParameters>]

Get-CsUCPhoneConfiguration [-Tenant <guid>] [-Filter <string>] [-LocalStore] [<CommonParameters>]

Below Content Applies To: Skype for Business Server 2015

Returns information regarding management options for UC phones. This includes such things as the required security mode and whether or not the phone should automatically be locked after a specified period of inactivity. This cmdlet was introduced in Lync Server 2010.

Get-CsUICulture

Returns information about the culture (that is, the language and regional settings) used by the Skype for Business Server Management Shell. This cmdlet was introduced in Lync Server 2010.

Get-CsUnassignedNumber

Retrieves one or more ranges of unassigned numbers and the routing rules that apply to those numbers. This cmdlet was introduced in Lync Server 2010.

Get-CsUpgradeDomainInfo

Returns information indicating whether or not your Skype for Business Server Registrar pools are ready to be upgraded. The upgrade readiness state for a pool is based on the upgrade domains that have been configured for that pool.

Get-CsUser

Returns information about all the users in your organization who have been enabled for Skype for Business Server 2019 or a previous version of the software. This cmdlet was introduced in Lync Server 2010.

Get-CsUserAcp

Below Content Applies To: Lync Server 2010

Returns information about the audio conferencing providers assigned to a user or group of users.

Below Content Applies To: Lync Server 2013, Skype for Business Server 2015

Returns information about the audio conferencing providers assigned to a user or group of users. This cmdlet was introduced in Lync Server 2010.

Below Content Applies To: Skype for Business Online

Get-CsUserAcp [[-Identity] <UserIdParameter>] [-Filter <string>] [-LdapFilter <string>] [-Credential <pscredential>] [-ResultSize <Unlimited[uint32]>] [<CommonParameters>]

Get-CsUserCallForwardingSettings

This cmdlet returns the specified user's call forwarding settings as an object, and displays the same on the screen.

Get-CsUserDatabaseState

Returns information about the online status (True or False) of one or more Skype for Business Server 2015 user databases. This cmdlet was introduced in Lync Server 2010.

Get-CsUserDelegates

This cmdlet returns an object of delegates list, and displays the specified user's delegate list, in case of success. In case of failure, appropriate error message is shown.

Get-CsUserLocationStatus

With Get-CsUserLocationStatus you can track the progress of the regionally hosted meetings cross region move and determine when it has completed.

Get-CsUserPoolInfo

Returns information about the Registrar pool, backup Registrar pool, and User Services pool that a user has been assigned to. This cmdlet was introduced in Lync Server 2010.

Get-CsUserPstnSettings

Use the Get-CsUserPstnSettings cmdlet to retrieve a voice-enabled user's public switched telephone network (PSTN) settings.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Get-CsUserReplicatorConfiguration

Returns information about the User Replicator configuration settings currently employed in your organization. The User Replicator periodically retrieves up-to-date user account information from Active Directory and then synchronizes the new information with the current user data stored by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Get-CsUserServicesConfiguration

Returns information about the User Services configuration settings in use in your organization. The User Services service helps maintain presence information and manage conferencing. This cmdlet was introduced in Lync Server 2010.

Get-CsUserServicesPolicy

Returns information about the User Services policies configured for use in the organization. User Services policies determine whether or not a user's contacts are stored in Skype for Business Server or in the Unified Contact Store. The Unified Contact Store provides a way for users to maintain a single set of contacts that can be accessed using Skype for Business, Outlook, and/or Outlook Web Access. This cmdlet was introduced in Lync Server 2013.

Get-CsUserSession

Use the Get-CsUserSession cmdlet to retrieve user session information within a specified date range within the past 30 days.

Get-CsUserSettingsPageConfiguration

This command is used to get the current URI for setting PSTN calling and voice mail related settings.

Get-CsUserTeamMembers

This cmdlet returns an object containing list of team members and displays the object on screen, in case of success. In case of failure, the appropriate error message is shown.

Get-CsVideoInteropServerConfiguration

Use the Get-CsVideoInteropServerConfiguration cmdlet to return information about Video Interop Server (VIS) configuration settings. VIS configuration settings are scoped to appropriate VIS instances, and will govern the behavior of those instances. The Video Interop Server (VIS) enables you to incorporate 3rd party video teleconferencing systems (VTCs) into your Skype for Business infrastructure. VIS is a Skype for Business service that runs on a standalone pool and cannot be co-located on an FE pool.

Get-CsVideoInteropServerSyntheticTransactionConfiguration

Use the Get-CsVideoInteropServerSyntheticTransactionConfiguration cmdlet to retrieve Video Interop Server (VIS) synthetic transaction configurations.

Get-CsVideoTrunk

Use the Get-CsVideoTrunk to list properties about the video trunks in your organization. Video trunks are Session Initiation Protocol (SIP) trunks between the Video Interop Server and a Video Gateway that are used to setup video calls between 3rd party video teleconferencing systems (VTCs) connected to the Video Gateway and Skype conferences or Skype endpoints.

Get-CsVideoTrunkConfiguration

Use the Get-CsVideoTrunkConfiguration to retrieve Video Trunk configuration settings. Video trunk settings define the Session Initiation Protocol (SIP) trunk between the Video Interoperability Server (VIS) and a Video Gateway.

Get-CsVoiceConfiguration

Retrieves the voice configuration object, which contains a full list of all voice test configurations defined for the Skype for Business Server deployment. This cmdlet was introduced in Lync Server 2010.

Get-CsVoicemailReroutingConfiguration

Retrieves settings that provide public switched telephone network (PSTN) phone numbers to access Exchange Subscriber Access and Auto Attendant features. This cmdlet was introduced in Lync Server 2010.

Get-CsVoiceNormalizationRule

Returns information about the voice normalization rules used in your organization. Voice normalization rules convert telephone dialing requirements (for example, dialing 9 to access an outside line) to the E.164 phone number format used by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Note: This cmdlet has been deprecated in Teams PowerShell Module 4.0.0.

Get-CsVoicePolicy

Returns information about one or more voice policies configured for your organization. This cmdlet was introduced in Lync Server 2010.

Get-CsVoiceRoute

Returns information about the voice routes configured for use in an organization. This cmdlet was introduced in Lync Server 2010.

Get-CsVoiceRoutingPolicy

Returns information about the voice routing policies configured for use in your organization. Voice routing policies manage PSTN usages for users of hybrid voice. Hybrid voice enables users homed on Skype for Business Online to take advantage of the Enterprise Voice capabilities available in an on-premises installation of Skype for Business Server. This cmdlet was introduced in Lync Server 2013.

Get-CsVoiceTestConfiguration

Retrieves a test scenario you can use to test phone numbers against specified routes and rules. This cmdlet was introduced in Lync Server 2010.

Get-CsWatcherNodeConfiguration

Returns information about the watcher node configuration settings in use in your organization. Watcher nodes are computers that periodically use Microsoft System Center Operations Manager and Skype for Business Server synthetic transactions to verify that Skype for Business Server components are working as expected. The watcher node configuration settings let you know which pools have been associated with a watcher node. This cmdlet was introduced in Lync Server 2013.

Get-CsWebServiceConfiguration

Returns information about all the Web Services configuration settings in use in your organization. This cmdlet was introduced in Lync Server 2010.

Get-CsWindowsService

Get-CsWindowsService returns detailed information about Skype for Business Server components that run as Windows services. This cmdlet was introduced in Lync Server 2010.

Get-CsXmppAllowedPartner

Returns information about XMPP partners authorized to communicate with your organization. The extensible Messaging and Presence Protocol (XMPP) is an open-standard communications protocol for exchanging messages using XML. Allowed partners are IM and presence providers that have been authorized to exchange instant messages and presence information with your Skype for Business Server users. This cmdlet was introduced in Lync Server 2013.

Get-CsXmppGatewayConfiguration

Returns information about the XMPP gateway configuration settings in use in the organization. The extensible Messaging and Presence Protocol (XMPP) is an open-standard communications protocol for exchanging messages using XML. XMPP gateways enable Skype for Business Server users to exchange instant message and presence information with users belonging to IM and presence providers that employ XMPP. This cmdlet was introduced in Lync Server 2013.

Grant-CsArchivingPolicy

Enables you to assign instant messaging (IM) session archiving policies to users or sets of users. These policies give you the ability to archive all IM sessions that take place between internal users, and/or to archive all IM sessions that take place between internal users and external partners. This cmdlet was introduced in Lync Server 2010.

Grant-CsCallViaWorkPolicy

Use the Grant-CsCallViaWorkPolicy cmdlet to assign call via work policies to a user or group of users. Call via work policies enable and manage the characteristics of outbound calls placed through the Skype for Business client.

Grant-CsClientPolicy

Assigns a client policy to a user or a group of users. Among other things, client policies help determine the features of Skype for Business Server that are available to users; for example, you might give some users the right to transfer files while denying this right to other users. This cmdlet was introduced in Lync Server 2010.

Grant-CsClientVersionPolicy

Assigns a client version policy at the global, site, service, or per-user scope. Client version policies enable you to specify which clients (such as Microsoft Office Communicator 2007 R2) will be able to log on to your Skype for Business Server system. This cmdlet was introduced in Lync Server 2010.

Grant-CsConferencingPolicy

Assigns a conferencing policy at the per-user scope. Conferencing policies determine the features and capabilities that can be used in a conference. This includes everything from whether or not the meeting can include IP audio and video to the maximum number of people who can attend a meeting. This cmdlet was introduced in Lync Server 2010.

Grant-CsDialPlan

Assigns a dial plan to one or more users or groups. This cmdlet was introduced in Lync Server 2010.

Grant-CsExternalAccessPolicy

Enables you to assign an external access policy to a user or a group of users. External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with Azure Communication Services (ACS); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; and, 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype.

This cmdlet was introduced in Lync Server 2010.

Grant-CsGraphPolicy

Use the Grant-CsGraphPolicy cmdlet to assign a previously defined graph policy to a user or to your organization. Graph policies determine whether users can pre-load content or files that are attached to an Outlook meeting invitation into a Microsoft Teams or Skype for Business Online meeting,

Grant-CsHostedVoicemailPolicy

Assigns a hosted voice mail policy at the per-user scope. (The per-user scope enables you to assign policies to individual users or groups.) This cmdlet was introduced in Lync Server 2010.

Grant-CsIPPhonePolicy, Skype for Business Server 2019

Use the Grant-CsIPPhonePolicy cmdlet to assign an Internet Protocol (IP) phone policy to a user or a group of users. IP phone policies determine the features of Microsoft Teams, Skype for Business Online, or Skype for Business Server 2019 that are available to users. For example, you might enable the Better Together Over Ethernet feature for some users while disabling it for others.

Grant-CsLocationPolicy

Assigns an Enhanced 9-1-1 (E9-1-1) location policy to individual users or groups. The E9-1-1 service enables those who answer 911 calls to determine the caller's geographic location. This cmdlet was introduced in Lync Server 2010.

Grant-CsMobilityPolicy

Grants a per-user mobility policy to a user or group of users. Mobility policies determine whether or not a user can use a mobile device (such as a cell phone) to connect to Microsoft Teams or Skype for Business Server. These policies also manage a user's ability to employ Call via Work, a feature that enables users to make and receive phone calls on their mobile phone by using their work phone number instead of their mobile phone number. Mobility policies can also be used to require Wi-Fi connections when making or receiving calls. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Grant-CsOUPermission

Grants Skype for Business Server management rights on an Active Directory organizational unit (OU). This cmdlet was introduced in Lync Server 2010.

Grant-CsPersistentChatPolicy

Assigns a per-user Persistent Chat policy to a user. Persistent Chat policies determine whether or not users are allowed access to Persistent Chat chat rooms. This cmdlet was introduced in Lync Server 2013.

Grant-CsPinPolicy

Assigns a client personal identification number (PIN) policy to a user or group of users. PIN authentication enables users to access Skype for Business Server by providing a PIN instead of a user name and password. This cmdlet was introduced in Lync Server 2010.

Grant-CsPresencePolicy

Grants a per-user presence policy to a user or group of users. This cmdlet was introduced in Lync Server 2010.

Grant-CsSetupPermission

Grants Skype for Business Server setup permissions on an Active Directory organizational unit (OU). This cmdlet was introduced in Lync Server 2010.

Grant-CsTeamsUpgradePolicy

TeamsUpgradePolicy allows administrators to manage the transition from Skype for Business to Teams.

Grant-CsThirdPartyVideoSystemPolicy

Assigns a per-user third-party video system policy to video teleconferencing (VTC) devices. These policies determine whether or not the VTC is allowed to send low-resolution video.

Grant-CsUserServicesPolicy

Assigns a per-user User Services policy to one or more users. User Services policies determine whether or not a user's contacts are stored in Skype for Business Server or in the Unified Contact Store. The Unified Contact Store provides a way for users to maintain a single set of contacts that can be accessed using Skype for Business, Microsoft Outlook, and/or Microsoft Outlook Web Access. This cmdlet was introduced in Lync Server 2013.

Grant-CsVoicePolicy

Assigns a voice policy to one or more users or groups. This cmdlet was introduced in Lync Server 2010.

Grant-CsVoiceRoutingPolicy

Assigns a per-user voice routing policy to one or more users. Voice routing policies manage PSTN usages for users of hybrid voice. Hybrid voice enables users homed on Microsoft Teams or Skype for Business Online to take advantage of the Enterprise Voice capabilities available in an on-premises installation of Skype for Business Server. This cmdlet was introduced in Lync Server 2013.

Import-CSAnnouncementFile

Imports an announcement file to the Announcement service audio library. This cmdlet was introduced in Lync Server 2010.

Import-CsCertificate

Imports a certificate for use with Skype for Business Server. If a certificate is not acquired by using the Request-CsCertificate cmdlet, then that certificate must be imported before it can be assigned to a Skype for Business Server server role. This cmdlet was introduced in Lync Server 2010.

Import-CsCompanyPhoneNormalizationRules

Use the Import-CsCompanyPhoneNormalizationRules cmdlet to import custom phone normalization rules defined in Company_Phone_Number_Normalization_Rules.txt used in previous server versions into Skype for Business Server environments.

Import-CsConfiguration

Imports your Skype for Business Server topology, policies, and configuration settings to either the Central Management store or to the local computer. This cmdlet was introduced in Lync Server 2010.

Import-CsDeviceUpdate

Imports a set of device update rules downloaded from the Microsoft website. Device update rules associate firmware version updates with hardware devices running Skype for Business Phone Edition. This cmdlet was introduced in Lync Server 2010.

Import-CsLegacyConferenceDirectory

The Import-CsLegacyConferenceDirectory cmdlet enables you to import conference directories from Microsoft Office Communications Server 2007 R2 to Skype for Business Server. This helps provide interoperability between Skype for Business Server and Office Communications Server 2007 R2. This cmdlet was introduced in Lync Server 2010.

Import-CsLegacyConfiguration

The Import-CsLegacyConfiguration cmdlet enables you to import a number of configuration settings from Microsoft Office Communications Server 2007 R2 or Microsoft Office Communications Server 2007 to Skype for Business Server. This helps provide interoperability between Skype for Business Server and your earlier installation of Office Communications Server 2007 R2 or Office Communications Server 2007. This cmdlet was introduced in Lync Server 2010.

Import-CsLisConfiguration

Imports an Enterprise Voice Enhanced 9-1-1 (E9-1-1) configuration from a backup file. This cmdlet was introduced in Lync Server 2010.

Import-CsPersistentChatData

Enables administrators to import data exported from a Microsoft Lync Server 2010 Group Chat database into a Skype for Business Server Persistent Chat database. This data must have previously been exported from the Group Chat database by using the Export-CsPersistentChatData cmdlet. This cmdlet was introduced in Lync Server 2013.

Import-CsRgsAudioFile

Imports a new audio file for use with the Response Group application. This cmdlet was introduced in Lync Server 2010.

Import-CsRgsConfiguration

Imports Response Group configuration data that was previously exported using the Export-CsRgsConfiguration cmdlet. The ability to export and import Response Group configuration data is particularly useful disaster recovery scenarios. This cmdlet was introduced in Lync Server 2013.

Import-CsUserData

Imports user data previously exported by using the Export-CsUserData cmdlet. This cmdlet was introduced in Lync Server 2013.

Install-CsAdServerSchema

Extends the Active Directory schema to allow for the installation of Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Install-CsDatabase

Installs one or more Skype for Business Server databases. This cmdlet was introduced in Lync Server 2010.

Install-CsMirrorDatabase

Associates a mirror database with a Skype for Business Server database. A database mirror enables you to simultaneously maintain two copies of a database, each copy residing on a different server. This cmdlet was introduced in Lync Server 2013.

Invoke-CsArchivingDatabasePurge

Manually purges records from the Archiving database. This cmdlet was introduced in Lync Server 2013.

Invoke-CsBackupServiceSync

Manually invokes backup synchronization between a Skype for Business Server pool and its designated backup pool. This allows administrators to synchronize data without waiting for Skype for Business Server replication. This cmdlet was introduced in Lync Server 2013.

Invoke-CsCdrDatabasePurge

Manually purges records from the Call Detail records (CDR) database. This cmdlet was introduced in Lync Server 2013.

Invoke-CsComputerFailBack

Use the Invoke-CsComputerFailBack to flag a server as available for load balancing in a Skype for Business Server pool. To successfully run this cmdlet you need to run it using an account that has administrator privileges on each server in the source and target pools.

Invoke-CsComputerFailOver

Use the Invoke-CsComputerFailOver to force a computer in a Skype for Business Server pool to failover to other servers within the pool. To successfully run this cmdlet you need to run it using an account that has administrator privileges on each server in the source and target pools.

Invoke-CsDatabaseFailover

Invokes the process in which a Skype for Business Server database fails over to its mirror database. After failover has been completed, the mirror database will become the principal database and will handle all new database requests. This cmdlet was introduced in Lync Server 2013.

Invoke-CsManagementServerFailover

Invokes the process by which the Skype for Business Server Central Management Store (CMS) is failed over to another pool. When the Central Management store is failed over the primary database will be replaced by either a preassigned database or a specified backup database. To run this cmdlet, you need to use an account that is a member of the RTCUniversalServerAdmins group. This cmdlet should be run on a server in the pool to which you want to failerover the CMS. This cmdlet was introduced in Lync Server 2013.

Invoke-CsManagementStoreReplication

Forces Skype for Business Server replication services to send complete configuration data to the specified computers. This is done by deleting the replication status of the computers from the Central Management store. This cmdlet was introduced in Lync Server 2010.

Invoke-CsPoolFailBack

Invokes the failback process for a Skype for Business Server pool. Failback is used after a pool has failed over and the users of that pool have been "failed over" to a backup pool. (That simply means users who were signed on to the failed pool are automatically signed on to the backup pool.) When the failed pool has been restored, the fail back process signs the failed-over users back to their original pool. This cmdlet was introduced in Lync Server 2013.

Invoke-CsPoolFailOver

Invokes the failover process for a Skype for Business Server pool. Failover refers to the process that occurs when a pool fails and the current users of that pool are then signed on to a backup pool. This cmdlet was introduced in Lync Server 2013.

Invoke-CsQoEDatabasePurge

Manually purges records from the Quality of Experience (QoE) database. This cmdlet was introduced in Lync Server 2013.

Invoke-CsRGSStoreReplicateData

Replicate existing RGS data present on the specified pool to the backup tables so that data can be picked up by RGSBackupService.

Invoke-CsStorageServiceFlush

Flushes the Skype for Business Server Storage Service database on each Front End server in a pool. Flushing a database involves writing all the queued data to disk, and then clearing the database queue. This cmdlet was introduced in Lync Server 2013.

Invoke-CsUcsRollback

Removes a user's contacts from the Unified Contact Store and, instead, stores that contact information in Skype for Business Server. The Unified Contact Store provides a way for users to maintain a single set of contacts that can be accessed using Skype for Business, Microsoft Outlook, and/or Microsoft Outlook Web Access. This cmdlet was introduced in Lync Server 2013.

Lock-CsClientPin

Enables an administrator to prevent a user from using personal identification number (PIN) authentication. This cmdlet was introduced in Lync Server 2010.

Merge-CsLegacyTopology

The Merge-CsLegacyTopology cmdlet enables you to migrate topology information from Microsoft Office Communications Server 2007 R2 or Microsoft Office Communications Server 2007 to Skype for Business Server. This helps provide interoperability between Skype for Business Server and earlier versions of the software. This cmdlet was introduced in Lync Server 2010.

Move-CsAnalogDevice

Moves one or more analog devices to a new Registrar pool. An analog device is a telephone or other device that is connected to the public switched telephone network (PSTN). This cmdlet was introduced in Lync Server 2010.

Move-CsApplicationEndpoint

Moves an endpoint to a different Registrar pool. This cmdlet was introduced in Lync Server 2010.

Move-CsCommonAreaPhone

Moves one or more common area phones to a new Registrar pool. This cmdlet was introduced in Lync Server 2010.

Move-CsConferenceDirectory

Moves an existing conference directory from one pool to another. Conference directories are used to help dial-in conferencing users locate conference information. This cmdlet was introduced in Lync Server 2010.

Move-CsExUmContact

Moves one or more Exchange Unified Messaging (UM) contacts to a new Registrar pool. This cmdlet was introduced in Lync Server 2010.

Move-CsLegacyUser

Migrates one or more user accounts from Microsoft Office Communications Server 2007 R2 to Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Move-CsManagementServer

Moves the Central Management Server from one pool to another. This cmdlet was introduced in Lync Server 2010.

Move-CsMeetingRoom

Moves a Skype for Business Server 2015 meeting room object from one Registrar pool to another, or to Skype for Business Online. A meeting room is a conferencing device designed to address video conferencing and collaboration scenarios in small conference rooms. This cmdlet was introduced in Lync Server 2013.

Move-CsRgsConfiguration

Enables you to migrate Response Group configuration settings from legacy version pool to newer version pool. For example, from Microsoft Office Communications Server 2007 R2 or Microsoft Lync Server 2010/2013 to Skype for Business Server 2015. This cmdlet was introduced in Lync Server 2010.

Move-CsThirdPartyVideoSystem

Moves an Active Directory contact object that represents a third-party video system. A third-party video system is a video teleconferencing (VTC) device that provides users with telepresence: the ability to participate in online meetings and conferences with full audio and video capabilities.

Move-CsUser

Moves one or more user accounts enabled for Skype for Business Server to TeamsOnly (or the reverse). This cmdlet also can be used to move on-premises users from one pool to another.

PRE-REQUISITES steps for running Move-CsUser

  • Install or update the Microsoft Teams PowerShell module to version 6.2.1 or later

PRE-REQUISITES steps for Office 365 operated by 21Vianet

  • Install or update the Microsoft Teams PowerShell module to version 6.2.1 or later
  • Run Set-TeamsEnvironmentConfig -TeamsEnvironmentName TeamsChina

For more information, see Set-TeamsEnvironmentConfig.

New-CsAdditionalInternalDomain

Creates a new additional internal domain for use in your organization. This cmdlet was introduced in Skype for Business Server 2015 Cumulative Update 6 - December 2017.

New-CsAddressBookConfiguration

Creates a new collection of Address Book configuration settings. This cmdlet was introduced in Lync Server 2010.

New-CsAddressBookNormalizationConfiguration

Creates a new collection of Address Book normalization configuration settings. Address Book normalization settings are used to convert phone numbers to a format readily understood by Skype for Business Server.

New-CsAddressBookNormalizationRule

Creates a new Address Book normalization rule. Address Book normalization rules are used to convert phone numbers to a format readily understood by Skype for Business Server.

New-CsAdminRole

Creates a new role-based access control (RBAC) role. RBAC roles are used to define the management tasks that users are allowed to carry out, and to determine the scope in which users will be allowed to perform these tasks. This cmdlet was introduced in Lync Server 2010.

New-CsAllowedDomain

Adds a domain to the list of domains approved for federation. After a domain has been approved for federation (by being added to the allowed list), your users can exchange instant messages and presence information with people who have accounts in the federated domain. This cmdlet was introduced in Lync Server 2010.

New-CsAnalogDevice

Creates a new analog device that can be managed by using Skype for Business Server. An analog device is a telephone or other device that is connected to the public switched telephone network (PSTN). This cmdlet was introduced in Lync Server 2010.

New-CsAnnouncement

Creates a new Skype for Business Server announcement. Announcements are played when users dial a valid but unassigned phone number. An announcement can be a message (such as "This number is temporarily out of service") or a busy signal. This cmdlet was introduced in Lync Server 2010.

New-CsArchivingConfiguration

Creates a new set of instant messaging (IM) archiving settings. These settings can be used to enable or disable the automatic saving of IM sessions; these settings also enable you to block any instant messages that cannot be archived. This cmdlet was introduced in Lync Server 2010.

New-CsArchivingPolicy

Creates new instant messaging (IM) session archiving policies. These policies give you the ability to archive all IM sessions that take place between internal users, and/or to archive all IM sessions that take place between internal users and external partners. This cmdlet was introduced in Lync Server 2010.

New-CsAutodiscoverConfiguration

Creates a new collection of Autodiscover configuration settings at the site scope. The Autodiscover service provides a way for client applications such as Microsoft Lync Mobile to locate key resources such as a user's home pool or the URL for joining a dial-in conference. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

New-CsAVEdgeConfiguration

Creates a new collection of configuration settings for computers running the A/V Edge service (these computers are also known as A/V Edge servers). An A/V Edge server enables internal users to share audio and video data with external users (that is, users who are not logged on to your internal network). This cmdlet was introduced in Lync Server 2010.

New-CsBandwidthPolicyServiceConfiguration

Creates a new bandwidth policy service configuration. This cmdlet was introduced in Lync Server 2010.

New-CsBlockedDomain

Adds a new domain to the list of domains blocked for federation. By definition, your users are not allowed to use Skype for Business Server applications to communicate with people from the blocked domain; for example, users cannot use Skype for Business to exchange instant messages with anyone with a SIP account in a domain that appears on the blocked list. This cmdlet was introduced in Lync Server 2010.

New-CsCallParkOrbit

Creates a new, named range of numbers assigned for parking calls within an organization. This cmdlet was introduced in Lync Server 2010.

New-CsCallViaWorkPolicy

Use the New-CsCallViaWorkPolicy cmdlet to create a new call via work policy that enables and manages the characteristics of outbound calls placed through the Skype for Business client.

New-CsCdrConfiguration

Creates a new set of call detail recording (CDR) settings. CDR enables you to track usage of such things as peer-to-peer instant messaging sessions, Voice over Internet Protocol (VoIP) phone calls, and conferencing calls. This usage data includes information about who called whom, when they called, and how long they talked. This cmdlet was introduced in Lync Server 2010.

New-CsClientPolicy

Creates a new client policy. Among other things, client policies help determine the features of Skype for Business Server that are made available to users; for example, you might give some users the right to transfer files while denying this right to other users. This cmdlet was introduced in Lync Server 2010.

New-CsClientPolicyEntry

Adds new options to Skype for Business Server client policies. This cmdlet was introduced in Lync Server 2010.

New-CsClientVersionConfiguration

Creates a new collection of client version configuration settings. Client version configuration settings determine whether or not Skype for Business Server checks the version number of each client application that logs on to the system. If client version filtering is enabled, then the ability of that client application to access the system will be based on settings configured in the appropriate client version policy. This cmdlet was introduced in Lync Server 2010.

New-CsClientVersionPolicy

Creates a new client version policy. Client version policies enable you to specify which versions of clients (such as Microsoft Office Communicator 2007 R2) will be able to log on to your Skype for Business Server system. This cmdlet was introduced in Lync Server 2010.

New-CsClientVersionPolicyRule

Creates a new client version policy rule. Client version policy rules help determine whether users can use a specific client application to log on to Skype for Business Server.

New-CsCloudCallDataConnectorConfiguration

Creates a new set of Cloud Call Data Connector configuration settings.

New-CsClsConfiguration

Creates a new collection of centralized logging configuration settings. Centralized logging provides a way for administrators to simultaneously enable or disable Skype for Business Server tracing on multiple computers. This cmdlet was introduced in Lync Server 2013.

New-CsClsProvider

Creates a new centralized logging trace provider. Trace providers are application components that generate trace messages or trace events useful in troubleshooting problems with Skype for Business Server. This cmdlet was introduced in Lync Server.

New-CsClsRegion

Creates a new centralized logging configuration region. Centralized logging provides a way for administrators to simultaneously enable or disable event tracing on multiple computers. Centralized logging regions are intended for use with Skype for Business Online.

New-CsClsScenario

Creates a new centralized logging configuration scenario. A scenario represents a particular Skype for Business Server component or situation (such as IM and presence) that administrators can enable or disable for tracing. This cmdlet was introduced in Lync Server.

New-CsClsSecurityGroup

Creates a new centralized logging configuration security group. Centralized logging provides a way for administrators to simultaneously enable or disable event tracing on multiple computers. This cmdlet was introduced in Lync Server.

New-CsCommonAreaPhone

Creates a new common area phone that can be managed by using Skype for Business Server. Common area phones are phones that are located in building lobbies, employee lounges, or other areas where they are likely to be used by a number of different people and for a number of different uses. This cmdlet was introduced in Lync Server.

New-CsConferenceDirectory

Creates a new conference directory for use in your organization. Conference directories are used to help dial-in conferencing users locate conference information. This cmdlet was introduced in Lync Server.

New-CsConferencingConfiguration

Creates a new collection of conference configuration settings. Conference settings determine such things as the maximum-allowed size for conference content and handouts, the content grace period (that is, the amount of time content will be stored before being deleted), and the URLs for the internal and external downloads of the supported client. This cmdlet was introduced in Lync Server.

New-CsConferencingPolicy

Creates a new conferencing policy for your organization. Conferencing policy determines the features and capabilities that can be used in a conference as well as in a broadcast meeting; this includes everything from whether or not the conference can include IP audio and video to the maximum number of people who can attend a meeting.

New-CsCpsConfiguration

Creates a new collection of Call Park service settings. Call parking is a service that allows a user to "park" an incoming phone call. Parking a call transfers it to a number in a specified range, or orbit, and immediately places the call on hold. Anyone (not just the person who originally answered the call) can resume the conversation from any telephone by entering the correct number. This cmdlet was introduced in Lync Server.

New-CsDeviceUpdateConfiguration

Below Content Applies To: Lync Server 2010

Creates a new instance of device update configuration settings. These settings are used to manage the Device Update Web service, a Microsoft Lync Server 2010 component that enables administrators to distribute firmware updates to telephones and other devices running Microsoft Lync 2010 Phone Edition.

Below Content Applies To: Lync Server 2013

Creates a new instance of device update configuration settings. These settings are used to manage the Device Update Web service, a Lync Server component that enables administrators to distribute firmware updates to telephones and other devices running Lync Server. This cmdlet was introduced in Lync Server 2010.

Below Content Applies To: Skype for Business Server 2015

Creates a new instance of device update configuration settings. These settings are used to manage the Device Update Web service, a Skype for Business Server 2015 component that enables administrators to distribute firmware updates to telephones and other devices running Skype for Business Server 2015. This cmdlet was introduced in Lync Server 2010.

New-CsDiagnosticConfiguration

Below Content Applies To: Lync Server 2010

Creates new diagnostic configuration settings. Diagnostic configuration settings are used to determine whether traffic to or from a given domain or Uniform Resource Identifier (URI) is recorded in your Microsoft Lync Server 2010 log files.

Below Content Applies To: Lync Server 2013

Creates new diagnostic configuration settings. Diagnostic configuration settings are used to determine whether traffic to or from a given domain or Uniform Resource Identifier (URI) is recorded in your Lync Server log files. This cmdlet was introduced in Lync Server 2010.

Below Content Applies To: Skype for Business Server 2015

Creates new diagnostic configuration settings. Diagnostic configuration settings are used to determine whether traffic to or from a given domain or Uniform Resource Identifier (URI) is recorded in your Skype for Business Server 2015 log files. This cmdlet was introduced in Lync Server 2010.

New-CsDiagnosticHeaderConfiguration

Creates a new diagnostic header configuration setting collection. Diagnostic header configuration settings determine whether SIP messages are accompanied by header information that can be useful in troubleshooting and error reporting. This cmdlet was introduced in Lync Server 2010.

New-CsDiagnosticsFilter

Creates a new diagnostic filter to be used with diagnostic configuration settings. Diagnostic configuration settings are used to determine whether traffic to or from a given domain or Uniform Resource Identifier (URI) is recorded in your Skype for Business Server log files. This cmdlet was introduced in Lync Server 2010.

New-CsDialInConferencingAccessNumber

Creates a new dial-in conferencing access number. Dial-in conferencing provides a way for users to use a "regular" telephone, cell phone or other device on the public switched telephone network (PSTN) to join the audio portion of a conference. This cmdlet was introduced in Lync Server 2010.

New-CsDialInConferencingConfiguration

Creates a new collection of dial-in conferencing configuration settings. These settings determine how Skype for Business Server responds when users join or leave a dial-in conference. In particular, information is returned regarding whether or not participants are required to record their name when joining a conference, and how (or if) the system announces that someone has joined or left the call. This cmdlet was introduced in Lync Server 2010.

New-CsDialInConferencingDtmfConfiguration

Creates a new collection of dual-tone multifrequency (DTMF) signaling settings used for dial-in conferencing. DTMF enables users who dial in to a conference to control conference settings (such as muting and unmuting themselves or locking and unlocking the conference) by using the keypad on their telephone. This cmdlet was introduced in Lync Server 2010.

New-CsDialPlan

Creates a new dial plan. This cmdlet was introduced in Lync Server 2010.

New-CsEmergencyNumber

The New-CsEmergencyNumber cmdlet creates a new emergency number in your organization. This cmdlet was introduced in Skype for Business Server June 2016 Cumulative Update.

New-CsExtendedTest

Creates a PSTN or an Audio Conferencing Provider test that can then be assigned to a watcher node configuration. Watcher nodes are computers that periodically use Microsoft System Center Operations Manager and Skype for Business Server synthetic transactions to verify that Skype for Business Server components are working as expected. This cmdlet was introduced in Lync Server 2013.

New-CsExternalAccessPolicy

Enables you to create a new external access policy.

External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with Azure Communication Services; 3) access Skype for Business Server over the Internet, without having to log on to your internal network; 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype; and, 5) communicate with people who are using Teams with an account that's not managed by an organization.

This cmdlet was introduced in Lync Server 2010.

For information about external access in Microsoft Teams, see Manage external access in Microsoft Teams and Teams and Skype interoperability for specific details.

New-CsExternalUserCommunicationPolicy

Creates a new external user communication policy for use in your organization to block P2P file transfer with Federated partners only.

New-CsExUmContact

Creates a new Auto Attendant or Subscriber Access contact object for hosted Exchange Unified Messaging (UM). This cmdlet was introduced in Lync Server 2010.

New-CsFileTransferFilterConfiguration

Creates a new file transfer filter configuration. File transfer filter configurations are used to block a user's ability to transfer certain types of files (for example, files with a .vbs or .ps1 file extension) using a Skype for Business Server client. This cmdlet was introduced in Lync Server 2010.

New-CsFIPSConfiguration

Creates a new collection of Federal Information Processing Standards (FIPS) configuration settings. The FIPS standards are a set of United States government security standards required for use in computers maintained by non-military government agencies and by government contractors. This cmdlet was introduced in Lync Server 2013.

New-CsGroupPickupUserOrbit

Use the New-CsGroupPickupUserOrbit cmdlet to assign and enable a group pickup orbit number for an Enterprise Voice user.

New-CsHealthMonitoringConfiguration

Creates a new collection of health monitoring configuration settings for use in your organization. These settings enable administrators to run quality assurance tests without having to supply the user names and passwords for the required test accounts. This cmdlet was introduced in Lync Server 2010.

New-CsHostedVoicemailPolicy

Creates a new hosted voice mail policy. This cmdlet was introduced in Lync Server 2010.

New-CsHostingProvider

Creates a new hosting provider for use in your organization. A hosting provider is a private third-party organization that provides instant messaging, presence, and related services for a domain that you would like to federate with. Hosting providers differ from public providers (such as Yahoo!, MSN, and AOL) in that their services are not offered to the general public. This cmdlet was introduced in Lync Server 2010.

New-CsHybridApplicationEndpoint

Creates a Skype for Business application endpoint to the Skype for Business Server users if Hybrid connectivity has been deployed in the environment.

This cmdlet was introduced in the July 2017 cumulative update for the Lync Server 2013 and May 2017 cumulative update for Skype Business Server 2015.

New-CsHybridPSTNSite

Use the New-CsHybridPSTNSite cmdlet to create a new hybrid public switched telephone network (PSTN) site.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

New-CsImConfiguration

Use the New-CsImConfiguration cmdlet to create a new Instant Messaging (IM) configuration. This cmdlet was introduced in Skype for Business June 2016 Cumulative Update.

New-CsImFilterConfiguration

Creates a new instant messaging (IM) filter configuration. IM filters are used to prevent users from sending instant messages that contain active hyperlinks. This cmdlet was introduced in Lync Server 2010.

New-CsImTranslationConfiguration

This cmdlet is reserved for internal Microsoft use.

New-CsIssuedCertId

Enables you to assign an existing certificate to a SipProxy.TLS object. In turn, that object can be used configure a static route to use Transport Layer Security (TLS) as its transport protocol. This cmdlet was introduced in Lync Server 2010.

New-CsKerberosAccount

Creates a new Kerberos account used for Internet Information Services (IIS) authentication. This cmdlet was introduced in Lync Server 2010.

New-CsKerberosAccountAssignment

Assigns a Kerberos account, which is used for Internet Information Services (IIS) authentication, to a site. This cmdlet was introduced in Lync Server 2010.

New-CsLocationPolicy

Creates a new location policy for use with location identification for the Enhanced 9-1-1 (E9-1-1) service and general client location. The E9-1-1 service enables those who answer 911 calls to determine the caller's geographic location. This cmdlet was introduced in Lync Server 2010.

New-CsMcxConfiguration

Creates a new collection of Skype for Business Server Mobility Service configuration settings at the site or the service scope. The Mobility Service enables users of mobile phones such as iPhones and Windows Phones to do such things as exchange instant messages and presence information; store and retrieve voice mail internally instead of with their wireless provider; and take advantage of Skype for Business Server 2015 capabilities such as Call via Work and dial-out conferencing. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

New-CsMediaConfiguration

Creates a new collection of media settings. These settings can be used to specify such things as the supported level of encryption and the maximum allowed video resolution. This cmdlet was introduced in Lync Server 2010.

New-CsMeetingConfiguration

Creates a new collection of meeting configuration settings at the site or service scope. Meeting configuration settings help dictate the type of meetings (also called "conferences") that users can create, in addition to controlling how (or even if) anonymous users and dial-in conferencing users can join these meetings. Note that these settings only affect scheduled meetings; they do not affect ad-hoc meetings created by clicking the Meet Now option in Skype for Business. This cmdlet was introduced in Lync Server 2010.

New-CsMobilityPolicy

Creates a new mobility policy at the site or the per-user scope. Mobility policies determine whether or not a user can use Skype for Business Mobile. These policies also manage a user's ability to employ Call via Work, a feature that enables users to make and receive phone calls on their mobile phone by using their work phone number instead of their mobile phone number. Mobility policies can also be used to require Wi-Fi connections when making or receiving IP video/screen share calls. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

The following parameters are not applicable to Skype for Business Online: AllowAutomaticPstnFallback, AllowCustomerExperienceImprovementProgram, AllowExchangeConnectivity, AllowSaveCallLogs, Description, EncryptAppData, Force, Identity, InMemory, PipelineVariable, RequireIntune, Tenant, and VoiceSettings

New-CsNetworkBandwidthPolicyProfile

Creates a new network bandwidth policy profile. This cmdlet can also be used to set the bandwidth policies within the profile. This cmdlet was introduced in Lync Server 2010.

New-CsNetworkBWAlternatePath

Creates new settings that define whether media can be routed to alternate paths through the Internet for bandwidth-constrained connections. This cmdlet was introduced in Lync Server 2010.

New-CsNetworkBWPolicy

Creates a bandwidth policy in memory that can be applied to the bandwidth policy profile. In Skype for Business Server, the policy applies to either audio or video bandwidth. This cmdlet was introduced in Lync Server 2010.

New-CsNetworkInterRegionRoute

Creates a new route that connects network regions within a call admission control (CAC) configuration. This cmdlet was introduced in Lync Server 2010.

New-CsNetworkInterSitePolicy

Creates a new network inter-site policy that defines bandwidth limitations between sites that are directly linked within a call admission control (CAC) configuration. This cmdlet was introduced in Lync Server 2010.

New-CsNetworkMediaBypassConfiguration

Creates new global settings for media bypass. This cmdlet was introduced in Lync Server 2010.

New-CsNetworkRegion

Creates a new network region. Network regions represent network hubs or backbones in an enterprise network. This cmdlet was introduced in Lync Server 2010.

New-CsNetworkRegionLink

Creates a link between two regions configured for call admission control (CAC). This cmdlet was introduced in Lync Server 2010.

New-CsNetworkSite

Creates a new network site for use with call admission control (CAC) or Enhanced 9-1-1 (E9-1-1). This cmdlet was introduced in Lync Server 2010.

New-CsNetworkSubnet

Creates a new network subnet. This cmdlet was introduced in Lync Server 2010.

New-CsOAuthServer

Creates a new Open Authorization (OAuth) server for use by the organization. OAuth servers, also known as security token servers, issue security tokens used in server-to-server authentication and authorization. This cmdlet was introduced in Lync Server 2013.

New-CsOutboundCallingNumberTranslationRule

Creates a new outbound calling number translation rule. An outbound calling number translation rule converts the E.164 phone numbers used by Skype for Business Server to a format that can be used by trunking peers that do not support E.164 numbers. This cmdlet was introduced in Lync Server 2013.

New-CsOutboundTranslationRule

Creates a new outbound translation rule. An outbound translation rule converts phone numbers to the local dialing format for interaction with private branch exchange (PBX) systems. This cmdlet was introduced in Lync Server 2010.

New-CsPartnerApplication

Creates a new partner application. A partner application is any application that Skype for Business Server can directly exchange security tokens with, without having to go through a third-party security token server. This cmdlet was introduced in Lync Server 2013.

New-CsPersistentChatAddin

Enables you to configure a new Persistent Chat add-in. A Persistent Chat add-in is a customized web page that can be embedded within a Persistent Chat client. This cmdlet was introduced in Lync Server 2013.

New-CsPersistentChatCategory

Creates a new Persistent Chat category. A Persistent Chat category represents a collection of Persistent Chat chat rooms. Each chat room must be associated with a category. Note that you cannot assign chat rooms to a category when you create that category. Instead, existing rooms must later be assigned to a category by using the Set-CsPersistentChatRoom cmdlet. However, new chat rooms can be assigned to the category at the same time the room is created. This cmdlet was introduced in Lync Server 2013.

New-CsPersistentChatComplianceConfiguration

Creates a new collection of Persistent Chat compliance configuration settings at the site or the service scope. Persistent Chat compliance enables administrators to maintain an archive of Persistent Chat items and activities including: new messages; new events (for example, a user entering or existing a chat room); file uploads and downloads; and searches run against the chat history. This cmdlet was introduced in Lync Server 2013.

New-CsPersistentChatConfiguration

Creates a new collection of Persistent Chat configuration settings at the site or service scope. Persistent Chat configuration settings are used to manage the Persistent Chat service. For example, these settings allow you to specify the maximum number of users who can participate in a chat room. This cmdlet was introduced in Lync Server 2013.

New-CsPersistentChatEndpoint

Creates a new Persistent Chat endpoint. A Persistent Chat endpoint is an Active Directory contact object provides a friendly URL for a Skype for Business Server Persistent Chat pool. This cmdlet was introduced in Lync Server 2013.

New-CsPersistentChatPolicy

Creates a new Persistent Chat policy at the site or the per-user scope. Persistent Chat policies determine whether or not users are allowed access to Persistent Chat chat rooms. This cmdlet was introduced in Lync Server 2013.

New-CsPersistentChatRoom

Creates a new Persistent Chat chat room. A chat room is a discussion forum that typically revolves around a specific topic. This cmdlet was introduced in Lync Server 2013.

New-CsPinPolicy

Creates a new client personal identification number (PIN) policy. PIN authentication enables users to access Skype for Business Server by providing a PIN instead of a user name and password. This cmdlet was introduced in Lync Server 2010.

New-CsPlatformServiceSettings

Creates a new Skype for Business on Mac configuration in your organization. This cmdlet was introduced in Skype for Business Server 2015 Cumulative Update 6 (December 2017).

New-CsPresencePolicy

Creates a new presence policy at either the site scope or the per-user scope. This cmdlet was introduced in Lync Server 2010.

New-CsPresenceProvider

Authorizes a new presence provider for use in the organization. Presence providers represent the PresenceProviders property of a collection of user services configuration settings. This cmdlet was introduced in Lync Server 2013.

New-CsPrivacyConfiguration

Creates a new collection of privacy configuration settings. Privacy configuration settings help determine how much information users make available to other users. This cmdlet was introduced in Lync Server 2010.

New-CsProxyConfiguration

Creates a new collection of proxy configuration settings. This cmdlet was introduced in Lync Server 2010.

New-CsPublicProvider

Creates a federation relationship with a new public provider. A public provider is an organization that provides instant messaging, presence, and related services to the general public. This cmdlet was introduced in Lync Server 2010.

New-CsPushNotificationConfiguration

Creates a new collection of push notification configuration settings at the site scope. The push notification service (Apple Push Notification Service and Microsoft Push Notification Service) provides a way to send notifications about events such as new instant messages or new voice mail to mobile devices such as iPhones and Windows Phones, even if the Skype for Business application on those devices is currently suspended or running in the background. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

New-CsQoEConfiguration

Creates a new collection of QoE (Quality of Experience) settings. This cmdlet was introduced in Lync Server 2010.

New-CsRegistrarConfiguration

Creates a new collection of Registrar configuration settings. Registrars are used to authenticate logon requests and to maintain information about user status and availability. This cmdlet was introduced in Lync Server 2010.

New-CsReportingConfiguration

Creates a new collection of reporting configuration settings at the service scope. Reporting configuration settings are used to specify the URL used to access Skype for Business Server 2015 Monitoring Reports. This cmdlet was introduced in Lync Server 2013.

New-CsRgsAgentGroup

Creates a new Response Group agent group. An agent group is a collection of agents assigned to a Response Group queue. Agents are the users assigned to answer calls directed to a particular queue. This cmdlet was introduced in Lync Server 2010.

New-CsRgsAnswer

Creates a new Response Group answer. Response Group answers are used to associate a caller response with the appropriate action. This cmdlet was introduced in Lync Server 2010.

New-CsRgsCallAction

Creates a new Response Group call action. The Response Group application uses call actions to determine what the system does when a call is received. For example, a call action might specify that a call be transferred to another queue; that a specific Response Group question be asked; or that the call be ended. This cmdlet was introduced in Lync Server 2010.

New-CsRgsHoliday

Creates a new Response Group holiday. In the Response Group application, a holiday represents a day when the agents assigned to a queue, who would typically be working that day, will not be working and will not be available to answer calls. For example, if United States (U.S.)-based workers are given Thanksgiving Day off, then a holiday would be configured for November 22, 2013. This cmdlet was introduced in Lync Server 2010.

New-CsRgsHolidaySet

Creates a new Response Group holiday set. A Response Group holiday set is a collection of holidays. For example, you might have one holiday set for a United States (U.S.)-based queue (a set which might include a holiday for the Fourth of July) and a different set for a queue based in France. The latter queue might define a holiday for Bastille Day but not for the Fourth of July. This cmdlet was introduced in Lync Server 2010.

New-CsRgsHoursOfBusiness

Creates a new set of Response Group application business hours. Business hour sets are used to indicate the days of the week and the times of day when Response Group agents are typically available to answer phone calls. This cmdlet was introduced in Lync Server 2010.

New-CsRgsPrompt

Creates a new workflow prompt for the Response Group application. A workflow prompt is either an audio file that is played or text that is read aloud in order to supply callers with additional information. This cmdlet was introduced in Lync Server 2010.

New-CsRgsQuestion

Creates a new Response Group question. The Response Group application uses questions to provide callers with choices, and then takes action based on those choices. This cmdlet was introduced in Lync Server 2010.

New-CsRgsQueue

Creates a new Response Group queue. With the Response Group application, phone calls are put in a queue and callers are placed on hold until a Response Group agent is available to answer that call. This cmdlet was introduced in Lync Server 2010.

New-CsRgsTimeRange

Creates a new Response Group time range. Time ranges are used by the Response Group application to specify opening and closing times for a business day. For example, if your help desk agents are available only from 12:00 P.M. to 5:00 P.M. on Sundays, then you would create a time range for Sunday that had an opening time of 12:00 P.M. and a closing time of 5:00 P.M. This cmdlet was introduced in Lync Server 2010.

New-CsRgsWorkflow

Creates a new Response Group workflow. Workflows determine the actions that are taken when the Response Group application receives a phone call. This cmdlet was introduced in Lync Server 2010.

New-CsRoutingConfiguration

This cmdlet returns an object containing the default settings for a routing configuration object. This cmdlet was introduced in Lync Server 2010.

New-CsServerApplication

Creates a new server application. Server applications are applications that are hosted by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

New-CsSimpleUrl

Creates a new simple URL, which can then be added to a simple URL configuration collection. Simple URLs make it easier for users to join meetings and conferences, and also make it easier for administrators to log on to the Skype for Business Server Control Panel. This cmdlet was introduced in Lync Server 2010.

New-CsSimpleUrlConfiguration

Creates a new simple URL configuration collection. Simple URLs make it easier for users to join meetings and conferences. They also make it easier for Administrators to sign in to the Skype for Business Server Control Panel. This cmdlet was introduced in Lync Server 2010.

New-CsSimpleUrlEntry

Creates a new simple URL entry, an element needed when creating a simple URL. Simple URLs make it easier for users to join meetings and conferences, and also make it easier for Administrators to log on to the Skype for Business Server Control Panel. This cmdlet was introduced in Lync Server 2010.

New-CsSipDomain

Creates a new SIP domain for use in your organization. SIP domains are domains authorized to send and receive SIP traffic, and are used when assigning SIP addresses to users. This cmdlet was introduced in Lync Server 2010.

New-CsSipProxyCustom

Used to assign a custom realm (SIP Communications Service) to a collection of proxy configuration settings. Realms (also known as protection domains) are used to authenticate user credentials during logon. This cmdlet was introduced in Lync Server 2010.

New-CsSipProxyRealm

Used to assign the default realm (SIP Communications Service) to a collection of proxy configuration settings. Realms (also known as protection domains) are used to authenticate user credentials during logon. This cmdlet was introduced in Lync Server 2010.

New-CsSipProxyTCP

Creates a new SipProxy.TCP object, which can then be used to configure a static route to use Transmission Control Protocol (TCP) as its transport protocol. This cmdlet was introduced in Lync Server 2010.

New-CsSipProxyTLS

Creates a new SipProxy.TLS object, which can then be used to configure a static route to use Transport Layer Security (TLS) as its transport protocol. This cmdlet was introduced in Lync Server 2010.

New-CsSipProxyTransport

Specifies the transmission protocol to be used in a static route. Skype for Business Server enables you to choose either Transmission Control Protocol (TCP) or Transport Layer Security (TLS) as the transmission protocol for a route. This cmdlet was introduced in Lync Server 2010.

New-CsSipProxyUseDefault

Used to assign the default realm (SIP Communications Service) to a collection of proxy configuration settings. Realms (also known as protection domains) are used to authenticate user credentials during logon. This cmdlet was introduced in Lync Server 2010.

New-CsSipProxyUseDefaultCert

Creates an object reference to the default certificate used by Skype for Business Server. This object reference can then be used to configure a static route to use Transport Layer Security (TLS) as its transport protocol. This cmdlet was introduced in Lync Server 2010.

New-CsSipResponseCodeTranslationRule

Creates a new SIP response code translation rule. These rules enable administrators to map SIP response codes with values between 400 and 699 to the values used by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

New-CsStaticRoute

Creates a new static phone route. This cmdlet was introduced in Lync Server 2010.

New-CsStaticRoutingConfiguration

Creates a new collection of static routing configuration settings. This cmdlet was introduced in Lync Server 2010.

New-CsStorageServiceConfiguration

Creates new instances of the Skype for Business Server Storage Service. The storage service provides a common infrastructure that enables Skype for Business Server components to use Exchange as a backend data store.

New-CsTeamsUpgradePolicy

In on-premises deployments of Skype for Business Server, TeamsUpgradePolicy enables administrators to control whether user see a notification in their Skype for Business client of a pending upgrade to Teams. In addition, when this policy is assigned to a user, administrators can optionally have Win32 versions of Skype for Business clients silently download Teams based on the value of CsTeamsUpgradeConfiguration.

New-CsTelemetryConfiguration

Use the New-CsTelemetryConfiguration cmdlet to create new configurations for telemetry. UNRESOLVED_TOKEN_VAL(PS_TelemetryDataStatement)

New-CsTenantUpdateTimeWindow

Use the New-CsTenantUpdateTimeWindow cmdlet to create a new tenant update time window.

New-CsTestDevice

Creates a new device update management test device. Test devices provide a way for administrators to test firmware updates before those updates are distributed to all the devices in an organization. This cmdlet was introduced in Lync Server 2010.

New-CsThirdPartyVideoSystem

Creates an Active Directory contact object that represents a third-party video system. A third-party video system is a video teleconferencing device (VTC) that provides users with telepresence: the ability to participate in online meetings and conferences with full audio and video capabilities.

New-CsThirdPartyVideoSystemPolicy

Creates a new third-party video system policy for use with video teleconferencing (VTC) devices. These policies determine whether or not the VTC is allowed to send low-resolution video.

New-CsTrunkConfiguration

Creates a new trunk configuration that describes the settings for a trunking peer entity such as a public switched telephone network (PSTN) gateway, IP-public branch exchange (PBX), or Session Border Controller (SBC) at the service provider. This cmdlet was introduced in Lync Server 2010.

New-CsTrustedApplication

Adds a trusted application to a pool. This cmdlet was introduced in Lync Server 2010.

New-CsTrustedApplicationComputer

Adds a computer that hosts trusted applications to an existing pool. This cmdlet was introduced in Lync Server 2010.

New-CsTrustedApplicationEndpoint

Creates a new endpoint contact for a trusted application. This cmdlet was introduced in Lync Server 2010.

New-CsTrustedApplicationPool

Creates a new pool that will contain the computers that host trusted applications. This cmdlet was introduced in Lync Server 2010.

New-CsUCPhoneConfiguration

Creates a new collection of settings used to manage UC phone configuration settings. These settings enable you to configure such things as the required security mode and to specify whether or not the phone should automatically be locked after a specified period of inactivity. This cmdlet was introduced in Lync Server 2010.

New-CsUnassignedNumber

Creates a new range of unassigned numbers and the routing rules that apply to those numbers. Running this cmdlet will add an entry to the unassigned number routing table. This cmdlet was introduced in Lync Server 2010.

New-CsUserReplicatorConfiguration

Creates a new collection of User Replicator configuration settings. The User Replicator periodically retrieves up-to-date user account information from Active Directory and then synchronizes the new information with the current user data stored by Skype for Business Server. This cmdlet is designed for use with Skype for Business Online and will not work with the on-premises version of Skype for Business Server.

New-CsUserServicesConfiguration

Creates a new collection of User Services configuration settings. The User Services service is used to help maintain presence information and manage conferencing. This cmdlet was introduced in Lync Server 2010.

New-CsUserServicesPolicy

Creates a new User Services policy. User Services policies determine whether or not a user's contacts are stored in Skype for Business Server or in the Unified Contact Store. The Unified Contact Store provides a way for users to maintain a single set of contacts that can be accessed using Skype for Business, Microsoft Outlook and/or Microsoft Outlook Web Access. This cmdlet was introduced in Lync Server 2013.

New-CsVideoInteropServerConfiguration

Use the New-CsVideoInteropServerConfiguration cmdlet to create a new collection of Video Interop Server (VIS) configuration settings. The configuration can then be scoped to the appropriate VIS instances and will govern the behavior of those instances. The Video Interop Server (VIS) enables you to incorporate 3rd party video teleconferencing systems (VTCs) into your Skype for Business infrastructure. VIS is a Skype for Business service that runs on a standalone pool and cannot be co-located on an FE pool.

New-CsVideoInteropServerSyntheticTransactionConfiguration

Use the New-CsVideoInteropServerSyntheticTransactionConfiguration cmdlet to create a new Video Interop Server (VIS) synthetic transaction configuration. The cmdlet can be applied at the Global, Site and Service levels.

New-CsVideoTrunkConfiguration

Use the New-CsVideoTrunkConfiguration to create a new video trunk configuration containing settings to manage a video Session Initiation Protocol (SIP) trunk between the Video Interop Server (VIS) and a Video Gateway.

New-CsVoicemailReroutingConfiguration

Creates settings that, when enabled, provide phone numbers that Skype for Business Server routes to over public switched telephone network (PSTN) if IP connectivity from Skype for Business Server in the branch site to the Exchange Server located in the data center is not available. This cmdlet was introduced in Lync Server 2010.

New-CsVoiceNormalizationRule

Creates a new voice normalization rule.

Voice normalization rules are used to convert a telephone dialing requirement (for example, dialing 9 to access an outside line) to the E.164 phone number format used by Skype for Business Server or Microsoft Teams.

This cmdlet was introduced in Lync Server 2010.

New-CsVoicePolicy

Creates a new voice policy. This cmdlet was introduced in Lync Server 2010.

New-CsVoiceRegex

Creates a regular expression pattern and translation for translating phone numbers to different formats. This cmdlet was introduced in Lync Server 2010.

New-CsVoiceRoute

Creates a new voice route. Voice routes contain instructions that tell Skype for Business Server how to route calls from Enterprise Voice users to phone numbers on the public switched telephone network (PSTN) or a private branch exchange (PBX). This cmdlet was introduced in Lync Server 2010.

New-CsVoiceRoutingPolicy

Creates a new voice routing policy. Voice routing policies manage PSTN usages for users of hybrid voice. Hybrid voice enables users homed on Skype for Business Online to take advantage of the Enterprise Voice capabilities available in an on-premises installation of Skype for Business Server. This cmdlet was introduced in Lync Server 2013.

New-CsVoiceTestConfiguration

Creates a test scenario you can use to test phone numbers against specified routes and rules. This cmdlet was introduced in Lync Server 2010.

New-CsWatcherNodeConfiguration

Assigns a new collection of watcher node configuration settings to a pool. Watcher nodes are computers that periodically use Microsoft System Center Operations Manager and Skype for Business Server synthetic transactions to verify that Skype for Business Server components are working as expected. This cmdlet was introduced in Lync Server 2013.

New-CsWebLink

Creates a new web link that points to the Autodiscover service. The Autodiscover service provides a way for client applications such as Skype for Business Mobile to locate key resources such as a user's home pool or the URL for joining a dial-in conference. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

New-CsWebOrigin

Creates a new domain object that can be added to the collection of domains allowed to send cross-domain scripting requests to the Skype for Business Server deployment.

New-CsWebServiceConfiguration

Creates a new collection of Web Services configuration settings. This cmdlet was introduced in Lync Server 2010.

New-CsWebTrustedCACertificate

Creates a new certificate ID object based on an existing certification authority (CA) certificate. This cmdlet was introduced in Lync Server 2010.

New-CsXmppAllowedPartner

Creates a new XMPP allowed partner. The extensible Messaging and Presence Protocol (XMPP) is an open-standard communications protocol for exchanging messages using XML. An allowed partner is an IM and presence provider whose users have been authorized to exchange instant messages and presence information with your Skype for Business Server users. This cmdlet was introduced in Lync Server 2013.

Publish-CsLisConfiguration

Publishes the Location Information Server (LIS) configuration to the Central Management store. This cmdlet was introduced in Lync Server 2010.

Publish-CsTopology

Publishes the Skype for Business Server topology retrieved by using the Get-CsTopology cmdlet. This cmdlet was introduced in Lync Server 2010.

Register-CsHybridPSTNAppliance

Use the Register-CsHybridPSTNAppliance cmdlet to create a new Skype for Business Cloud Connector Edition appliance.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Remove-CsAdditionalInternalDomain

Removes an additional internal domain previously configured for use in your organization. This cmdlet was introduced in Skype for Business Server 2015 Cumulative Update 6 - December 2017.

Remove-CsAddressBookConfiguration

Removes the specified collection of Address Book configuration settings. This cmdlet was introduced in Lync Server 2010.

Remove-CsAddressBookNormalizationConfiguration

Deletes one or more collections of Address Book normalization configuration settings. Address Book normalization settings are used to convert phone numbers to a format readily understood by Skype for Business Server.

Remove-CsAddressBookNormalizationRule

Removes an Address Book normalization rule. Address Book normalization rules are used to convert phone numbers to a format readily understood by Skype for Business Server.

Remove-CsAdminRole

Removes an existing role-based access control (RBAC) role. RBAC roles are used to specify the management tasks that users are allowed to carry out and to determine the scope in which users will be allowed to perform these tasks. This cmdlet was introduced in Lync Server 2010.

Remove-CsAllowedDomain

Removes a domain from the list of domains approved for federation. This cmdlet was introduced in Lync Server 2010.

Remove-CsAnalogDevice

Removes an existing device from the collection of analog devices that can be managed by using Skype for Business Server. An analog device is a telephone or other device that is connected to the public switched telephone network (PSTN). This cmdlet was introduced in Lync Server 2010.

Remove-CsAnnouncement

Removes an existing Skype for Business Server announcement. Announcements are played when users dial a valid but unassigned phone number. An announcement can be a message (such as "This number is temporarily out of service") or a busy signal. This cmdlet was introduced in Lync Server 2010.

Remove-CsArchivingConfiguration

Removes the specified collection of archiving settings. Archiving settings are used to enable or disable the automatic saving of instant messaging (IM) sessions and to optionally block any instant message that cannot be archived. This cmdlet was introduced in Lync Server 2010.

Remove-CsArchivingPolicy

Removes the specified instant messaging (IM) archiving policy. IM archiving policies determine whether Skype for Business Server will automatically save all IM sessions that take place between internal users and/or all IM sessions between internal users and federated partners. This cmdlet was introduced in Lync Server 2010.

Remove-CsAutodiscoverConfiguration

Removes a collection of Autodiscover configuration settings. The Autodiscover service provides a way for client applications to locate key resources such as a user's home pool or the URL for joining a dial-in conference. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Remove-CsAVEdgeConfiguration

Enables you to remove an existing collection of configuration settings applied to computers running the Access Edge service (these computers are also known as A/V Edge servers). An A/V Edge server enables internal users to share audio and video data with external users (that is, users who are not logged on to your internal network). This cmdlet was introduced in Lync Server 2010.

Remove-CsBackupServiceConfiguration

Resets the properties in the backup service configuration settings for Skype for Business Server to their default values. These settings include information about the maximum number of simultaneous Windows Communication Framework calls that can be made to the backup service as well as the backup service synchronization interval. This cmdlet was introduced in Lync Server 2013.

Remove-CsBandwidthPolicyServiceConfiguration

Removes an existing bandwidth policy service configuration. This cmdlet was introduced in Lync Server 2010.

Remove-CsBlockedDomain

Removes a domain from the list of domains that are blocked for federation. By definition, your users are not allowed to use Skype for Business Server applications to communicate with people from the blocked domain; for example, users cannot use Skype for Business to exchange instant messages with anyone with a SIP account in a domain that appears on the blocked list. This cmdlet was introduced in Lync Server 2010.

Remove-CsBusyOptions

Removes the settings for processing of incoming calls for users who are already engaged in another communication stream. This cmdlet was introduced in Skype for Business Server 2015 June 2016 Cumulative Update.

Remove-CsCallParkOrbit

Removes a specific call park orbit range. This cmdlet was introduced in Lync Server 2010.

Remove-CsCallViaWorkPolicy

Use the Remove-CsCallViaWorkPolicy cmdlet to delete an existing call via work policy. Call via work policies enable and manage the characteristics of outbound calls placed through the Skype for Business client.

Remove-CsCdrConfiguration

Removes the specified collection of call detail recording (CDR) settings. CDR enables you to track usage of such things as peer-to-peer instant messaging sessions, Voice over Internet Protocol (VoIP) phone calls and conferencing calls. This usage data includes information about who called whom, when they called and how long they talked. This cmdlet was introduced in Lync Server 2010.

Remove-CsCertificate

Removes a certificate previously marked as being available for use by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Remove-CsClientPolicy

Removes an existing client policy. Among other things, client policies help determine the features of Skype for Business that are available to users; for example, you might give some users the right to transfer files while denying this right to other users. This cmdlet was introduced in Lync Server 2010.

Remove-CsClientVersionConfiguration

Removes the specified collection of client version configuration settings. Client version configuration settings determine whether or not Skype for Business Server checks the version number of each client application that logs on to the system. If client version filtering is enabled, then the ability of that client application to access the system will be based on settings configured in the appropriate client version policy. This cmdlet was introduced in Lync Server 2010.

Remove-CsClientVersionPolicy

Removes the specified client version policy. Client version policies enable you to specify which clients will be able to log on to your Skype for Business Server system. This cmdlet was introduced in Lync Server 2010.

Remove-CsClientVersionPolicyRule

Removes one or more client version policy rules configured for use in your organization. This cmdlet was introduced in Lync Server 2010.

Remove-CsClsConfiguration

Removes one or more collections of centralized logging configuration settings. Centralized logging provides a way for administrators to simultaneously enable or disable event tracing on multiple computers. This cmdlet was introduced in Lync Server 2013.

Remove-CsClsRegion

Removes one or more centralized logging configuration regions. Centralized logging provides a way for administrators to simultaneously enable or disable event tracing on multiple computers. Centralized logging regions are intended for use with Skype for Business Online.

Remove-CsClsScenario

Removes the specified centralized logging configuration scenario. A scenario represents a particular Skype for Business Server component or situation (such as IM and presence) that administrators can enable or disable for tracing. This cmdlet was introduced in Lync Server 2013.

Remove-CsClsSecurityGroup

Removes a centralized logging configuration security group. Centralized logging provides a way for administrators to simultaneously enable or disable event tracing on multiple computers. This cmdlet was introduced in Lync Server 2013.

Remove-CsCommonAreaPhone

Removes an existing common area phone from the collection of phones managed by using Skype for Business Server. Common area phones are phones that are located in building lobbies, employee lounges, or other areas where they are likely to be used by a number of different people and for a number of different uses. This cmdlet was introduced in Lync Server 2010.

Remove-CsConferenceDirectory

Removes an existing conference directory. Conference directories are used to help dial-in conferencing users locate conference information. This cmdlet was introduced in Lync Server 2010.

Remove-CsConferenceDisclaimer

Clears the text from the header and body of the conference disclaimer used in your organization. The conference disclaimer is a message that is displayed to users who join the conference by using a hyperlink (for example, users who paste a link to the conference into a browser such as Windows Internet Explorer). This cmdlet was introduced in Lync Server 2010.

Remove-CsConferencingConfiguration

Removes the specified collection of conference configuration settings. Conference settings determine such things as the maximum-allowed size for conference content and handouts; the content grace period and the URLs for the internal and external downloads of the supported client. This cmdlet was introduced in Lync Server 2010.

Remove-CsConferencingPolicy

Removes the specified conferencing policy. Conferencing policies determine the features and capabilities that can be used in a conference; this includes everything from whether or not the conference can include IP audio and video to the maximum number of people who can attend a meeting. This cmdlet was introduced in Lync Server 2010.

Remove-CsConfigurationStoreLocation

Removes the Active Directory service control point for the Central Management store. This cmdlet was introduced in Lync Server 2010.

Remove-CsConversationHistoryConfiguration

Resets the conversation history configuration settings for the organization. These settings manage conversation histories for mobile device users.

Remove-CsCpsConfiguration

Removes an existing Call Park service configuration. Call parking is a service that allows a user to "park" an incoming phone call. Parking a call transfers it to a number in a specified range, or orbit and then immediately places the call on hold. Anyone (not just the person who originally answered the call) can resume the conversation from any telephone simply by entering the correct number. This cmdlet was introduced in Lync Server 2010.

Remove-CsDeviceUpdateConfiguration

Removes the specified device update configuration settings. These settings help manage the Device Update Web service, a Skype for Business Server component that enables administrators to distribute firmware updates to telephones and other devices running Skype for Business Phone Edition. This cmdlet was introduced in Lync Server 2010.

Remove-CsDeviceUpdateRule

Removes a device update rule configured for use in your organization. Device update rules are used to associate firmware updates with devices that run Skype for Business Phone Edition. This cmdlet was introduced in Lync Server 2010.

Remove-CsDiagnosticConfiguration

Removes one or more of the diagnostic configuration settings collections currently in use in your organization. Diagnostic configuration settings are used to determine whether traffic to or from a given domain or Uniform Resource Identifier (URI) is recorded in your Skype for Business Server log files. This cmdlet was introduced in Lync Server 2010.

Remove-CsDiagnosticHeaderConfiguration

Removes one or more of the diagnostic header configuration setting collections currently in use in your organization. Diagnostic header configuration settings determine whether SIP messages are accompanied by header information that can be useful in troubleshooting and error reporting. This cmdlet was introduced in Lync Server 2010.

Remove-CsDialInConferencingAccessNumber

Removes an existing dial-in conferencing access number. Dial-in conferencing provides a way for users to use a "regular" telephone or mobile phone (that is, a device on the public switched telephone network (PSTN)) to join the audio portion of a conference. This cmdlet was introduced in Lync Server 2010.

Remove-CsDialInConferencingConfiguration

Removes one or more collections of dial-in conferencing configuration settings. These settings determine how Skype for Business Server responds when users join or leave a dial-in conference. This cmdlet was introduced in Lync Server 2010.

Remove-CsDialInConferencingDtmfConfiguration

Removes an existing collection of dual-tone multifrequency (DTMF) signaling settings used for dial-in conferencing. DTMF enables users who dial in to a conference to control conference settings (such as muting and unmuting themselves or locking and unlocking the conference) by using the keypad on their telephone. This cmdlet was introduced in Lync Server 2010.

Remove-CsDialPlan

Removes the specified dial plan. This cmdlet can also be used to remove the global dial plan. If you remove the global dial plan, however, the dial plan will not actually be removed; instead, the settings will simply be reset to their default values. This cmdlet was introduced in Lync Server 2010.

Remove-CsEnhancedEmergencyServiceDisclaimer

Removes the disclaimer text that is used globally to prompt for location information for an Enhanced 9-1-1 (E9-1-1) implementation. This cmdlet was introduced in Lync Server 2010.

Remove-CsExternalAccessPolicy

Enables you to remove an existing external access policy. External access policies determine whether or not your users can: 1) Communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) Communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Windows Live; 3) Communicate with users who are using custom applications built with Azure Communication Services (ACS) and 4) Access Skype for Business Server over the Internet, without having to log on to your internal network. This cmdlet was introduced in Lync Server 2010.

Remove-CsExternalUserCommunicationPolicy

{{Fill in the Synopsis}}

Remove-CsExUmContact

Removes an Auto Attendant or Subscriber Access contact object for hosted Exchange Unified Messaging (UM). This cmdlet was introduced in Lync Server 2010.

Remove-CsFileTransferFilterConfiguration

Removes the specified instant message file transfer filter configuration. (Instant message file transfer filter settings are used to block a user's ability to transfer certain types of files within an instant message.) This cmdlet was introduced in Lync Server 2010.

Remove-CsFIPSConfiguration

Removes one or more collections of Federal Information Processing Standards (FIPS) configuration settings. The FIPS standards are a set of United States government security standards required for use in computers maintained by non-military government agencies and by government contractors. This cmdlet was introduced in Lync Server 2013.

Remove-CsGroupPickupUserOrbit

Use the Remove-CsGroupPickupUserOrbit cmdlet to remove the associated group pickup orbit number for an Enterprise Voice user. This effectively disables the user for group call pickup.

Remove-CsHealthMonitoringConfiguration

Removes an existing collection of health monitoring configuration settings. These settings enable administrators to run quality assurance tests without having to supply the user names and passwords for the required test accounts. This cmdlet was introduced in Lync Server 2010.

Remove-CsHostedVoicemailPolicy

Removes a hosted voice mail policy. This cmdlet was introduced in Lync Server 2010.

Remove-CsHostingProvider

Removes one or more of the hosting providers currently in use in your organization. A hosting provider is a third-party organization that provides instant messaging, presence and related services for a domain that you would like to federate with. Hosting providers differ from public providers (such as Yahoo!, MSN and AOL) in that their services are not offered to the general public. This cmdlet was introduced in Lync Server 2010.

Remove-CsHybridApplicationEndpoint

Removes the specified hybrid application endpoint.

This cmdlet was introduced in the July 2017 cumulative update for the Lync Server 2013 and May 2017 cumulative update for Skype Business Server 2015.

Remove-CsHybridPSTNSite

Use the Remove-CsHybridPSTNSite cmdlet to remove a previously specified hybrid public switched telephone network (PSTN) site.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Remove-CsImConfiguration

Use the Remove-CsImConfiguration cmdlet to remove a new Instant Messaging (IM) configuration. This cmdlet was introduced in Skype for Business June 2016 Cumulative Update.

Remove-CsImFilterConfiguration

Removes the specified instant messaging (IM) filter configuration. (IM filter settings are used to prevent users from sending instant messages that contain hyperlinks.) This cmdlet was introduced in Lync Server 2010.

Remove-CsImTranslationConfiguration

This cmdlet is reserved for internal Microsoft use.

Remove-CsKerberosAccountAssignment

Removes one or more Kerberos account assignments. This cmdlet was introduced in Lync Server 2010.

Remove-CsLisLocation

Removes a location from the location configuration database for Enhanced 9-1-1 (E9-1-1). This cmdlet was introduced in Lync Server 2010.

Remove-CsLisPort

Removes an association between a Location Information Server (LIS) port and a location. This association is used in an Enhanced 9-1-1 (E9-1-1) Enterprise Voice implementation to notify an emergency services operator of the caller's location. This cmdlet was introduced in Lync Server 2010.

Remove-CsLisServiceProvider

Removes an object containing information about the web service provided by the Enhanced 9-1-1 (E9-1-1) Network Routing Provider to verify locations. This cmdlet was introduced in Lync Server 2010.

Remove-CsLisSubnet

Removes a Location Information Server (LIS) subnet. This cmdlet was introduced in Lync Server 2010.

Remove-CsLisSwitch

Removes a Location Information Server (LIS) network switch. This cmdlet was introduced in Lync Server 2010.

Remove-CsLisWirelessAccessPoint

Removes a Location Information Server (LIS) wireless access point (WAP). This cmdlet was introduced in Lync Server 2010.

Remove-CsLocationPolicy

Removes the specified location policy. (Location policies are used with the Enhanced 9-1-1 service to enable those who answer 911 calls to determine the caller's geographic location based on the phone number of the telephone or device used to make the call.) This cmdlet was introduced in Lync Server 2010.

Remove-CsManagementConnection

Resets the management connection to the Active Directory service control point for the Central Management store. This cmdlet was introduced in Lync Server 2010.

Remove-CsMcxConfiguration

Removes the specified collection of Skype for Business Server Mobility Service configuration settings. The Mobility Service enables users of mobile phones such as iPhones and Windows Phones to do such things as exchange instant messages and presence information; store and retrieve voice mail internally instead of with their wireless provider and take advantage of Skype for Business Server capabilities such as Call via Work and dial-out conferencing. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Remove-CsMediaConfiguration

Removes the specified collection of media configuration settings. This cmdlet was introduced in Lync Server 2010.

Remove-CsMeetingConfiguration

The Remove-CsMeetingConfiguration cmdlet enables you to delete an existing collection of meeting configuration settings. Meeting configuration settings help dictate the type of meetings (also called "conferences") that users can create, as well as control how (or even if) anonymous users and dial-in conferencing users can join these meetings. This cmdlet was introduced in Lync Server 2010.

Remove-CsMobilityPolicy

Removes an existing mobility policy. Mobility policies determine whether or not a user can use Call via Work, a feature that enables users to make and receive phone calls on their mobile phone by using their work phone number instead of their mobile phone number. Mobility policies can also be used to require Wi-Fi connections when making or receiving calls. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Remove-CsNetworkBandwidthPolicyProfile

Removes a network bandwidth policy profile. This cmdlet was introduced in Lync Server 2010.

Remove-CsNetworkConfiguration

Resets all the network configuration settings for a Skype for Business Server deployment to the default values. This deletes an entire call admission control (CAC) deployment and related E9-1-1 configuration. This cmdlet was introduced in Lync Server 2010.

Remove-CsNetworkInterRegionRoute

Removes a route that connects network regions within a call admission control (CAC) configuration. This cmdlet was introduced in Lync Server 2010.

Remove-CsNetworkInterSitePolicy

Removes a network inter-site policy that defines bandwidth limitations between sites that are directly linked within a call admission control (CAC) configuration. This cmdlet was introduced in Lync Server 2010.

Remove-CsNetworkRegion

Removes an existing network region. Network regions represent network hubs or backbones in an enterprise network. This cmdlet was introduced in Lync Server 2010.

Remove-CsNetworkRegionLink

Removes a link between two regions configured for call admission control (CAC). This cmdlet was introduced in Lync Server 2010.

Remove-CsNetworkSite

Removes a network site that has been defined for call admission control (CAC) or Enhanced 9-1-1 (E9-1-1). This cmdlet was introduced in Lync Server 2010.

Remove-CsNetworkSubnet

Removes an existing network subnet. This cmdlet was introduced in Lync Server 2010.

Remove-CsOAuthServer

Removes an existing Open Authorization (OAuth) server. OAuth servers, also known as security token servers, issue security tokens used in server-to-server authentication and authorization. This cmdlet was introduced in Lync Server 2013.

Remove-CsOutboundCallingNumberTranslationRule

Removes an existing outbound calling number translation rule. An outbound calling number translation rule converts the E.164 phone numbers used by Skype for Business Server to a format that can be used by trunking peers that do not support E.164 numbers. This cmdlet was introduced in Lync Server 2013.

Remove-CsOutboundTranslationRule

Removes an existing outbound translation rule. An outbound translation rule converts phone numbers to the local dialing format for interaction with private branch exchange (PBX) systems. This cmdlet was introduced in Lync Server 2010.

Remove-CsPartnerApplication

Removes an existing partner application. A partner application is any application that Skype for Business Server can directly exchange security tokens with, without having to go through a third-party security token server. This cmdlet was introduced in Lync Server 2013.

Remove-CsPersistentChatAddin

Removes an existing Persistent Chat add-in. A Persistent Chat add-in is a customized web page that can be embedded within a Persistent Chat client. This cmdlet was introduced in Lync Server 2013.

Remove-CsPersistentChatCategory

Removes an existing Persistent Chat category. A Persistent Chat category represents a collection of Persistent Chat chat rooms and each chat room must be associated with a category. This cmdlet was introduced in Lync Server 2013. Note that categories cannot be removed unless they are empty (that is, all the rooms within that category must be removed before you can remove the category).

Remove-CsPersistentChatComplianceConfiguration

Removes an existing collection of Persistent Chat compliance configuration settings. Persistent Chat compliance enables administrators to maintain an archive of Persistent Chat items and activities including: new messages; new events (for example, a user entering or existing a chat room); file uploads and downloads and searches run against the chat history. This cmdlet was introduced in Lync Server 2013.

Remove-CsPersistentChatConfiguration

Removes an existing collection of Persistent Chat configuration settings. Persistent Chat configuration settings are used to manage the Persistent Chat service. For example, these settings allow you to specify the maximum number of users who can participate in a chat room. This cmdlet was introduced in Lync Server 2013.

Remove-CsPersistentChatEndpoint

Removes an existing Persistent Chat endpoint. A Persistent Chat endpoint is an Active Directory contact object provides a friendly URL for a Skype for Business Server Persistent Chat pool. This cmdlet was introduced in Lync Server 2013.

Remove-CsPersistentChatMessage

Replaces one or more Persistent Chat messages in the Persistent Chat database with a default message or with an administrator-provided message. This cmdlet was introduced in Lync Server 2013.

Remove-CsPersistentChatPolicy

Removes an existing Persistent Chat policy. Persistent Chat policies determine whether or not users are allowed access to Persistent Chat chat rooms. This cmdlet was introduced in Lync Server 2013.

Remove-CsPersistentChatRoom

Removes one or more Persistent Chat chat rooms. A chat room is a discussion forum that typically revolves around a specific topic. This cmdlet was introduced in Lync Server 2013.

Remove-CsPinPolicy

Removes the specified personal identification number (PIN) policy. PIN authentication and PIN policies enable users to access Skype for Business Server by providing a PIN instead of a user name and password. This cmdlet was introduced in Lync Server 2010.

Remove-CsPlatformServiceSettings

Reset Skype for Business on Mac global settings in your organization. This cmdlet was introduced in Skype for Business Server 2015 Cumulative Update 6 (December 2017).

Remove-CsPresencePolicy

Removes the specified presence policy. This cmdlet was introduced in Lync Server 2010.

Remove-CsPresenceProvider

Removes a presence provider previously configured for use in the organization. Presence providers represent the PresenceProviders property of a collection of user services configuration settings. This cmdlet was introduced in Lync Server 2013.

Remove-CsPrivacyConfiguration

Removes an existing collection of privacy configuration settings. Privacy configuration settings help determine how much information users make available to other users. This cmdlet was introduced in Lync Server 2010.

Remove-CsProxyConfiguration

Removes an existing collection of proxy server configuration settings. This cmdlet was introduced in Lync Server 2010.

Remove-CsPublicProvider

Removes a public provider configured for use in your organization. A public provider is an organization that provides instant messaging (IM), presence and related services to the general public. This cmdlet was introduced in Lync Server 2010.

Remove-CsPushNotificationConfiguration

Deletes an existing collection of push notification settings. The push notification service (Apple Push Notification Service and Microsoft Push Notification Service) provides a way to send notifications about events such as new instant messages or new voice mail to mobile devices such as iPhones and Windows Phones, even if the Skype for Business application on those devices is currently suspended or running in the background. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Remove-CsQoEConfiguration

Removes a collection of QoE (Quality of Experience) settings. This cmdlet was introduced in Lync Server 2010.

Remove-CsRegistrarConfiguration

Removes an existing collection of Registrar configuration settings. Registrars are used to authenticate logon requests and to maintain information about user status and availability. This cmdlet was introduced in Lync Server 2010.

Remove-CsReportingConfiguration

Removes an existing collection of reporting configuration settings. Reporting configuration settings are used to specify the URL for installations of Skype for Business Server Monitoring Reports. This cmdlet was introduced in Lync Server 2013.

Remove-CsRgsAgentGroup

Removes an existing Response Group agent group. An agent group is a collection of agents assigned to a Response Group queue. Agents are the users assigned to answer calls directed to a particular queue. This cmdlet was introduced in Lync Server 2010.

Remove-CsRgsHolidaySet

Removes an existing Response Group holiday set. A Response Group holiday set is a collection of holidays. For example, you might have one holiday set for a United States (U.S.)-based queue (a set which might include a holiday for the Fourth of July) and a different set for a queue based in France. The latter queue might define a holiday for Bastille Day but not for the Fourth of July. This cmdlet was introduced in Lync Server 2010.

Remove-CsRgsHoursOfBusiness

Removes an existing set of Response Group business hours. Business hours are used to indicate the days of the week and the times of day when Response Group agents are typically available to answer phone calls. This cmdlet was introduced in Lync Server 2010.

Remove-CsRgsQueue

Deletes an existing Response Group queue. With the Response Group application, phone calls are put in a queue and callers are placed on hold until a Response Group agent is available to answer that call. This cmdlet was introduced in Lync Server 2010.

Remove-CsRgsWorkflow

Deletes an existing Response Group workflow. Workflows determine the actions that are taken when the Response Group application receives a phone call. This cmdlet was introduced in Lync Server 2010.

Remove-CsRoutingConfiguration

Resets the routing configuration to its default settings. This cmdlet was introduced in Lync Server 2010.

Remove-CsServerApplication

Removes an existing server application. Server applications are applications that are hosted by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Remove-CsSimpleUrlConfiguration

Removes one or more of the simple URL configuration collections currently in use in your organization. Simple URLs make it easier for users to join meetings and conferences, as well as making it easier for Administrators to log on to the Skype for Business Server Control Panel. This cmdlet was introduced in Lync Server 2010.

Remove-CsSipDomain

Removes a SIP domain previously configured for use in your organization. SIP domains are domains authorized to send and receive SIP traffic and are used when assigning SIP addresses to users. This cmdlet was introduced in Lync Server 2010.

Remove-CsSipResponseCodeTranslationRule

Removes a SIP response code translation rule. These rules enable administrators to map SIP response codes with values between 400 and 699 to the values used by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Remove-CsSlaConfiguration

Use the Remove-CsSlaConfiguration cmdlet to remove a Shared Line Appearance (SLA) configuration. SLA is an Enterprise Voice user that is capable of receiving multiple calls at a time and forwarding them to its delegates, who answer the call. This cmdlet was introduced in Skype for Business Server 2015, November 2015 Cumulative Update.

Remove-CsSlaDelegates

Use the Remove-CsSlaDelegates cmdlet to remove a delegate from a shared number in Shared Line Appearance (SLA). A shared number in SLA is an Enterprise Voice user that is capable of receiving multiple calls at a time and forwarding them to its delegates, who answer the call. This cmdlet was introduced in Skype for Business Server 2015, November 2015 Cumulative Update.

Remove-CsStaticRoutingConfiguration

Removes the specified collection of static routing configuration settings. This cmdlet was introduced in Lync Server 2010.

Remove-CsStorageServiceConfiguration

Removes existing instances of the Skype for Business Server Storage Service. The storage service provides a common infrastructure that enables Skype for Business Server components to use Skype for Business Server as a back-end data store.

Remove-CsTeamsUpgradePolicy

In on-premises deployments of Skype for Business Server, TeamsUpgradePolicy enables administrators to control whether users see a notification in their Skype for Business client of a pending upgrade to Teams. In addition, when this policy is assigned to a user, administrators can optionally have Win32 versions of Skype for Business clients silently download the Teams app based on the value of TeamsUpgradeConfiguration.

Remove-CsTelemetryConfiguration

Use the Remove-CsTelemetryConfiguration cmdlet to remove an existing telemetry configuration. UNRESOLVED_TOKEN_VAL(PS_TelemetryDataStatement)

Remove-CsTenantUpdateTimeWindow

Use the Remove-CsTenantUpdateTimeWindow cmdlet to remove a previously specified tenant update time window.

Remove-CsTestDevice

Removes the specified device update management test device. Test devices provide a way for administrators to test firmware updates before those updates are distributed to all the devices in an organization. This cmdlet was introduced in Lync Server 2010.

Remove-CsTestUserCredential

Removes the specified user from the set of users configured as watcher node test users. Watcher nodes are computers that periodically use Microsoft System Center Operations Manager and Skype for Business Server synthetic transactions to verify that Skype for Business Server components are working as expected. This cmdlet was introduced in Lync Server 2013.

Remove-CsThirdPartyVideoSystem

Removes an Active Directory contact object that represents a third-party video system. A third-party video system is a video teleconferencing (VTC) device that provides users with telepresence: the ability to participate in online meetings and conferences with full audio and video capabilities.

Remove-CsThirdPartyVideoSystemPolicy

Removes a third-party video system policy. Video system policies determine whether or not a VTC (video teleconferencing) device is allowed to send low-resolution video.

Remove-CsTrunkConfiguration

Removes an existing trunk configuration that describes the settings for a trunking peer entity such as a public switched telephone network (PSTN) gateway, IP-public branch exchange (PBX), or Session Border Controller (SBC) at the service provider. This cmdlet was introduced in Lync Server 2010.

Remove-CsTrustedApplication

Removes a trusted application from the associated trusted service. This cmdlet was introduced in Lync Server 2010.

Remove-CsTrustedApplicationComputer

Removes a trusted application computer. This cmdlet was introduced in Lync Server 2010.

Remove-CsTrustedApplicationEndpoint

Removes a trusted application endpoint. This cmdlet was introduced in Lync Server 2010.

Remove-CsTrustedApplicationPool

Removes a pool that contains the computers that host trusted applications. This cmdlet was introduced in Lync Server 2010.

Remove-CsUCPhoneConfiguration

Removes the specified collection of UC phone configuration settings. These settings include such things as the required security mode and whether the phone should automatically be locked after a specified period of inactivity. This cmdlet was introduced in Lync Server 2010.

Remove-CsUnassignedNumber

Removes an existing range of unassigned numbers and the routing rules that apply to those numbers. This cmdlet was introduced in Lync Server 2010.

Remove-CsUserAcp

Removes one or more audio conferencing providers assigned to a user or group of users. This cmdlet was introduced in Lync Server 2010.

Remove-CsUserReplicatorConfiguration

Removes the specified collection of User Replicator configuration settings. The User Replicator periodically retrieves up-to-date user account information from Active Directory and then synchronizes the new information with the current user data stored by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Remove-CsUserServicesConfiguration

Removes an existing collection of User Services configuration settings. The User Services service is used to help maintain presence information and manage conferencing. This cmdlet was introduced in Lync Server 2010.

Remove-CsUserServicesPolicy

Deletes an existing User Services policy. User Services policies determine whether or not a user's contacts are stored in Skype for Business Server or in the Unified Contact Store. The Unified Contact Store provides a way for users to maintain a single set of contacts that can be accessed using Skype for Business, Microsoft Outlook and/or Microsoft Outlook Web Access. This cmdlet was introduced in Lync Server 2013.

Remove-CsUserStoreBackupData

Removes outdated information from the specified user store. "Outdated information" refers user data from a Registrar pool no longer paired with the specified user store. For example, suppose Pools A and B were once paired; now, however, that association has been changed and Pools A and C are paired. When run against Pool A, the Remove-CsUserStoreBackupData cmdlet will remove information about users from Pool B. This cmdlet was introduced in Lync Server 2013.

Remove-CsVideoInteropServerConfiguration

Use the Remove-CsVideoInteropServerConfiguration cmdlet to remove an existing collection of Video Interop Server (VIS) configuration settings. Video Interop Server configuration settings are scoped to appropriate Video Interop Server (VIS) instances and will govern the behavior of those instances.

Remove-CsVideoInteropServerSyntheticTransactionConfiguration

Use the Remove-CsVideoInteropServerSyntheticTransactionConfiguration cmdlet to remove an existing Video Interop (VIS) server synthetic transaction configuration.

Remove-CsVideoTrunkConfiguration

Use the Remove-CsVideoTrunkConfiguration to remove one or more Video Trunk configurations. Video Trunk configuration settings are scoped to Video Gateway instances and govern the behavior of the Session Initiation Protocol (SIP) trunk between each Video Gateway instance and the paired Video Interop Server instance that together define the Video Trunk.

Remove-CsVoiceConfiguration

Resets the voice configuration to its default values. This cmdlet was introduced in Lync Server 2010.

Remove-CsVoicemailReroutingConfiguration

Removes settings that provide public switched telephone network (PSTN) phone numbers to access Exchange Subscriber Access and Auto Attendant features. This cmdlet was introduced in Lync Server 2010.

Remove-CsVoiceNormalizationRule

Removes a voice normalization rule. Voice normalization rules are used to convert telephone dialing requirements (for example, dialing 9 to access an outside line) to the E.164 phone number format used by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Note: This cmdlet has been deprecated in Teams PowerShell Module 4.0.0.

Remove-CsVoicePolicy

Removes the specified voice policy. This cmdlet was introduced in Lync Server 2010.

Remove-CsVoiceRoute

Removes a voice route. Voice routes contain instructions that tell Skype for Business Server how to route calls from Enterprise Voice users to phone numbers on the public switched telephone network (PSTN) or a private branch exchange (PBX). This cmdlet was introduced in Lync Server 2010.

Remove-CsVoiceRoutingPolicy

Deletes an existing voice routing policy. Voice routing policies manage PSTN usages for users of hybrid voice. Hybrid voice enables users homed on Skype for Business Online to take advantage of the Enterprise Voice capabilities available in an on-premises installation of Skype for Business Server. This cmdlet was introduced in Lync Server 2013.

Remove-CsVoiceTestConfiguration

Removes a voice test configuration that was used to test phone numbers against specified routes and rules. This cmdlet was introduced in Lync Server 2010.

Remove-CsWatcherNodeConfiguration

Removes an existing collection of watcher node configuration settings. Watcher nodes are computers that periodically use System Center Operations Manager and Skype for Business Server synthetic transactions to verify that Skype for Business Server components are working as expected. This cmdlet was introduced in Lync Server 2013.

Remove-CsWebServiceConfiguration

Removes one or more collections of Web Services configuration settings. This cmdlet was introduced in Lync Server 2010.

Remove-CsXmppAllowedPartner

Removes an existing XMPP allowed partner. The extensible Messaging and Presence Protocol (XMPP) is an open-standard communications protocol for exchanging messages using XML. An allowed partner is an IM and presence provider whose users are allowed to exchange instant messages and presence information with your Skype for Business Server users. This cmdlet was introduced in Lync Server 2013.

Request-CsCertificate

Provides a way to request certificates for use with servers running Skype for Business Server and server roles. Also provides a way to check the status of existing certificate requests and, if needed, to cancel any (or all) of those requests. This cmdlet was introduced in Lync Server 2010.

Reset-CsDeviceUpdateRule

Rejects a device update rule that has been imported to the system. This cmdlet was introduced in Lync Server 2010.

Reset-CsNotificationQueues

The Reset-CsNotificationQueues cmdlet resets all presence notification queues. This cmdlet was introduced in Skype for Business Server 2015 November 2015 Cumulative Update.

Reset-CsPoolRegistrarState

Resets the Registrar and Windows Fabric services for the specified Registrar pool. This cmdlet was introduced in Lync Server 2013.

Reset-CsRoutingGroup

Enables administrators to reset a Windows Fabric routing group that is not working correctly.

Restore-CsDeviceUpdateRule

Enables you to "roll back" a device update rule that has been approved for use in the organization. When you restore a device update rule, the approved version of that rule is reset to reflect the update that was in use before the rule was approved. In turn, client devices that log on to the system will automatically uninstall the most recent update and then download and reinstall the previous version of that update. This cmdlet was introduced in Lync Server 2010.

Revoke-CsClientCertificate

Client certificates provide a way for users to be authenticated when logging on to Skype for Business Server. Certificates are particularly useful for telephones and other devices running Skype for Business where it is difficult to enter a user name and/or password. The Revoke-CsClientCertificate cmdlet provides a way for administrators to revoke client certificates that have been issued to a user. This cmdlet was introduced in Lync Server 2010.

Revoke-CsOUPermission

Revokes the Skype for Business Server management permissions that have been granted on an Active Directory organizational unit (OU). This cmdlet was introduced in Lync Server 2010.

Revoke-CsSetupPermission

Revokes the Skype for Business Server setup rights that have been granted on an Active Directory organizational unit (OU). This cmdlet was introduced in Lync Server 2010.

Search-CsClsLogging

Provides a command-line option for searching the centralized logging service log files. This cmdlet was introduced in Lync Server 2013.

Set-CsAccessEdgeConfiguration

Modifies the property values of an existing collection of Access Edge configuration settings for computers running the Access Edge service. The Access Edge service running on these computers (also known as Edge servers) provides a way for users outside your internal network to communicate with users inside that internal network. This cmdlet was introduced in Lync Server 2010.

Set-CsAddressBookConfiguration

Modifies an existing collection of Address Book configuration settings. This cmdlet was introduced in Lync Server 2010.

Set-CsAddressBookNormalizationConfiguration

Modifies one or more collections of Address Book normalization configuration settings. Address Book normalization settings are used to convert phone numbers to a format readily understood by Skype for Business Server.

Set-CsAddressBookNormalizationRule

Modifies an existing Address Book normalization rule. Address Book normalization settings are used to convert phone numbers to a format readily understood by Skype for Business Server.

Set-CsAdminRole

Modifies an existing role-based access control (RBAC) role. RBAC roles are used to specify the management tasks that users are allowed to carry out and to determine the scope in which users will be allowed to perform these tasks. This cmdlet was introduced in Lync Server 2010.

Set-CsAllowedDomain

Modifies property values for a domain (or domains) included on the list of domains approved for federation. After a domain has been approved for federation (by being added to the allowed list), your users can exchange instant messages and presence information with people who have accounts in the federated domain. This cmdlet was introduced in Lync Server 2010.

Set-CsAnalogDevice

Modifies an existing device in the collection of analog devices that can be managed by using Skype for Business Server. An analog device is a telephone or other device that is connected to the public switched telephone network (PSTN). This cmdlet was introduced in Lync Server 2010.

Set-CsAnnouncement

Modifies the property values of an existing Skype for Business Server announcement. Announcements are played when users dial a valid but unassigned phone number. An announcement can be a message (such as "This number is temporarily out of service") or a busy signal. This cmdlet was introduced in Lync Server 2010.

Set-CsApplicationServer

Enables you to modify configuration properties of one or more servers running the Application service. These servers (also known as Application Servers) host software programs, such as the Call Park application, that were developed using the Microsoft Unified Communications Managed API (UCMA) set. This cmdlet was introduced in Lync Server 2010.

Set-CsArchivingConfiguration

Modifies an existing collection of instant messaging (IM) archiving settings. This cmdlet was introduced in Lync Server 2010.

Set-CsArchivingPolicy

Modifies an existing instant messaging (IM) archiving policy. An archiving policy gives you the ability to archive all IM sessions and conferences that take place between internal users; you can also archive sessions that take place between internal users and federated partners. This cmdlet was introduced in Lync Server 2010.

Set-CsArchivingServer

Enables you to specify a new database location for one or more Archiving Servers. This cmdlet was introduced in Lync Server 2010.

Set-CsAudioTestServiceApplication

Enables you to modify the property values for any of the Audio Test service application contacts currently in use in your organization. This cmdlet was introduced in Lync Server 2010.

Set-CsAuthConfig

Use the Set-CsAuthConfig cmdlet to modify the authentication configuration for your organization.

Set-CsAutodiscoverConfiguration

Modifies an existing collection of Autodiscover Service configuration settings. The Autodiscover Service provides a way for client applications such as Lync Web App or Lync Mobile to locate key resources such as a user's home pool or the URL for joining a dial-in conference. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Set-CsAVEdgeConfiguration

Enables you to modify configuration settings for computers running the A/V Edge service (these computers are also known as A/V Edge servers). An A/V Edge server enables internal users to share audio and video data with external users (that is, users who are not logged on to your internal network), as well as exchange files and participate in desktop sharing sessions. This cmdlet was introduced in Lync Server 2010.

Set-CsBackupServiceConfiguration

Retrieves the backup service configuration settings for Skype for Business Server. These settings include information about the maximum number of simultaneous Windows Communication Framework calls that can be made to the backup service as well as the backup service synchronization interval. This cmdlet was introduced in Lync Server 2013.

Set-CsBandwidthPolicyServiceConfiguration

Modifies an existing bandwidth policy service configuration. This cmdlet was introduced in Lync Server 2010.

Set-CsBlockedDomain

Modifies the Comment property for one or more of the domains included on the list of domains that are blocked for federation. By definition, your users are not allowed to use Skype for Business Server applications to communicate with people from the blocked domain; for example, users cannot employ Skype for Business to exchange instant messages with anyone with a SIP account in a domain that appears on the blocked list. This cmdlet was introduced in Lync Server 2010.

Set-CsBroadcastMeetingConfiguration

Use the Set-CsBroadcastMeetingConfiguration cmdlet to modify the settings of your global (and only) broadcast meeting configuration.

Set-CsBusyOptions

Sets up the processing of incoming calls for users who are already engaged in another communication stream. This cmdlet was introduced in Skype for Business Server 2015 June 2016 Cumulative Update.

Set-CsCallParkOrbit

Sets the properties for an existing call park orbit range within an organization. This cmdlet was introduced in Lync Server 2010.

Set-CsCallParkServiceMusicOnHoldFile

Changes the audio file that will be played to callers who are on hold in a parked call. This cmdlet was introduced in Lync Server 2010.

Set-CsCallViaWorkPolicy

Use the Set-CsCallViaWorkPolicy cmdlet to modify an existing call via work policy that enables and manages the characteristics of outbound calls placed through the Skype for Business client.

Set-CsCceApplianceConfigurationReplicationStatus

{{Fill in the Synopsis}}

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Set-CsCceApplianceDeploymentStatus

Provide the topic introduction here.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Set-CsCceApplianceStatus

Provide the topic introduction here.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Set-CsCdrConfiguration

Modifies an existing collection of call detail recording (CDR) settings. CDR enables you to track usage of such things as peer-to-peer instant messaging sessions, Voice over Internet Protocol (VoIP) phone calls and conferencing calls. This usage data includes information about who called whom, when they called and how long they talked. This cmdlet was introduced in Lync Server 2010.

Set-CsCertificate

Enables you to assign a certificate to a Skype for Business Server server or server role. This cmdlet was introduced in Lync Server 2010.

Set-CsClientPin

Assigns a new personal identification number (PIN) to the specified user. This cmdlet was introduced in Lync Server 2010.

Set-CsClientPolicy

Modifies the property values of an existing client policy. Among other things, client policies help determine the features of Skype for Business that are available to users; for example, you might give some users the right to transfer files while denying this right to other users. This cmdlet was introduced in Lync Server 2010.

Set-CsClientVersionConfiguration

Modifies the specified collection of client version configuration settings. Client version configuration settings determine whether or not Skype for Business Server checks the version number of each client application that logs on to the system. If client version filtering is enabled, then the ability of that client application to access the system will be based on settings configured in the appropriate client version policy. This cmdlet was introduced in Lync Server 2010.

Set-CsClientVersionPolicy

Modifies an existing client version policy. Client version policies enable you to specify which clients (such as Microsoft Office Communicator 2007 R2) will be allowed to log on to your Skype for Business Server system. This cmdlet was introduced in Lync Server 2010.

Set-CsClientVersionPolicyRule

Modifies one or more client version policy rules currently configured for use in your organization. This cmdlet was introduced in Lync Server 2010.

Set-CsCloudCallDataConnector

Saves an on-premises copy of the connection information created by the New-CsCloudCallDataConnection cmdlet.

Set-CsCloudCallDataConnectorConfiguration

Modifies an existing collection of Cloud Call Data Connector configuration settings.

Set-CsClsConfiguration

Modifies an existing collection of centralized logging configuration settings. Centralized logging provides a way for administrators to simultaneously enable or disable tracing on multiple computers. This cmdlet was introduced in Lync Server 2013.

Set-CsClsRegion

Modifies an existing centralized logging configuration region. Centralized logging provides a way for administrators to simultaneously enable or disable event tracing on multiple computers. This cmdlet was introduced in Lync Server 2013.

Set-CsClsScenario

Enables you to modify a centralized logging configuration scenario. A scenario represents a particular Skype for Business Server component or situation (such as IM and presence) that administrators can enable or disable for tracing. This cmdlet was introduced in Lync Server 2013.

Set-CsClsSearchTerm

Modifies one or more centralized logging search terms. Search terms help define the personally identifiable information available to technical support personnel who are searching the centralized trace logs. Search terms are intended for use with Skype for Business Online.

Set-CsClsSecurityGroup

Modifies a centralized logging configuration security group. Centralized logging provides a way for administrators to simultaneously enable or disable event tracing on multiple computers. This cmdlet was introduced in Lync Server 2013.

Set-CsCommonAreaPhone

Modifies the property values of a common area phone managed by Skype for Business Server. Common area phones are phones that are located in building lobbies, employee lounges, or other areas where they are likely to be used by a number of different people and for a number of different uses. This cmdlet was introduced in Lync Server 2010.

Set-CsConferenceDisclaimer

Modifies the property values of the conference disclaimer used in your organization. The conference disclaimer is a message displayed to users who join a conference by using a hyperlink (for example, by pasting a link to the conference into a browser such as Windows Internet Explorer). This cmdlet was introduced in Lync Server 2010.

Set-CsConferenceServer

Modifies the properties of an A/V Conferencing Server (also known as a Conference Server). The Conference Server provides audio and video (A/V) capabilities to your conferences. This cmdlet was introduced in Lync Server 2010.

Set-CsConferencingConfiguration

Modifies an existing collection of conferencing configuration settings. Conference settings determine such things as the maximum allowed size for meeting content and handouts; the content grace period (that is, the amount of time content will be stored before being deleted) and the URLs for the internal and external downloads of the supported client. This cmdlet was introduced in Lync Server 2010.

Set-CsConferencingPolicy

Modifies an existing conferencing policy. Conferencing policies determine the features and capabilities that can be used in a conference; this includes everything from whether or not the conference can include IP audio and video to the maximum number of people who can attend a meeting. This cmdlet was introduced in Lync Server 2010.

Set-CsConfigurationStoreLocation

Sets the Active Directory service control point for the Central Management store. This cmdlet was introduced in Lync Server 2010.

Set-CsConversationHistoryConfiguration

Modifies the conversation history configuration settings for the organization. These settings manage conversation histories for mobile device users.

Set-CsCpsConfiguration

Modifies an existing collection of Call Park service settings. Call parking is a service that allows a user to "park" an incoming phone call. Parking a call transfers it to a number in a specified range, or orbit and then immediately places the call on hold. Anyone (not just the person who originally answered the call) can resume the conversation from any telephone simply by entering the correct number. This cmdlet was introduced in Lync Server 2010.

Set-CsDeviceUpdateConfiguration

Modifies a collection of Device Update Web service configuration settings. These settings are used to manage the Device Update Web service, a Skype for Business Server component that enables administrators to distribute firmware updates to telephones and other devices running Skype for Business Phone Edition. This cmdlet was introduced in Lync Server 2010.

Set-CsDiagnosticConfiguration

Modifies existing diagnostic configuration settings. Diagnostic configuration settings are used to determine whether traffic to or from a given domain or Uniform Resource Identifier (URI) is recorded in your Skype for Business Server log files. This cmdlet was introduced in Lync Server 2010.

Set-CsDiagnosticHeaderConfiguration

Modifies an existing diagnostic header configuration setting collection currently in use in your organization. Diagnostic header configuration settings determine whether SIP messages are accompanied by header information that can be useful in troubleshooting and error reporting. This cmdlet was introduced in Lync Server 2010.

Set-CsDialInConferencingAccessNumber

Modifies the property values of an existing dial-in conferencing access number. Dial-in conferencing provides a way for users to use a "regular" telephone, mobile phone or other device on the public switched telephone network (PSTN) to join the audio portion of a conference. This cmdlet was introduced in Lync Server 2010.

Set-CsDialInConferencingConfiguration

Modifies settings that determine how Skype for Business Server responds when users join or leave a dial-in conference. This cmdlet was introduced in Lync Server 2010.

Set-CsDialInConferencingDtmfConfiguration

Modifies the dual-tone multifrequency (DTMF) signaling settings used for dial-in conferencing. DTMF enables users who dial in to a conference to control conference settings (such as muting and unmuting themselves or locking and unlocking the conference) by using the keypad on their telephone. This cmdlet was introduced in Lync Server 2010.

Set-CsDialPlan

Modifies an existing dial plan. This cmdlet was introduced in Lync Server 2010.

Set-CsDirector

Modifies the properties of one or more Directors. Directors can be used to authenticate user requests, but do not host user accounts. This cmdlet was introduced in Lync Server 2010.

Set-CsEdgeServer

Modifies the property values for one or more Edge Servers. Edge Servers are used to provide connectivity between your internal network and the Internet. This cmdlet was introduced in Lync Server 2010.

Set-CsEnhancedEmergencyServiceDisclaimer

Sets disclaimer text that will be used globally to prompt for location information for an Enhanced 9-1-1 (E9-1-1) implementation. This cmdlet was introduced in Lync Server 2010. It has been deprecated for use with Skype for Business Server. For Skype for Business Server, E9-1-1 disclaimers should be configured by using the New-CsLocationPolicy cmdlet and the Set-CsLocationPolicy cmdlet.

Set-CsExternalAccessPolicy

Enables you to modify the properties of an existing external access policy. External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with Azure Communication Services; 3) access Skype for Business Server over the Internet, without having to log on to your internal network; 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype; and, 5) communicate with people who are using Teams with an account that's not managed by an organization.

This cmdlet was introduced in Lync Server 2010.

Set-CsExternalUserCommunicationPolicy

Modifies an existing external user communication policy for use in your organization to block P2P file transfer with Federated partners only.

Set-CsExUmContact

Modifies an existing Auto Attendant or Subscriber Access contact object for hosted Exchange Unified Messaging (UM). This cmdlet was introduced in Lync Server 2010.

Set-CsFileTransferFilterConfiguration

Modifies a collection of file transfer filter configuration settings. File transfer filter settings are used to block a user's ability to transfer certain types of files (for example, files with a .vbs or .ps1 file extension) by using Skype for Business Server clients. This cmdlet was introduced in Lync Server 2010.

Set-CsFIPSConfiguration

Modifies an existing collection of Federal Information Processing Standards (FIPS) configuration settings. The FIPS standards are a set of United States government security standards required for use in computers maintained by non-military government agencies and by government contractors. This cmdlet was introduced in Lync Server 2013.

Set-CsGroupPickupUserOrbit

Use the Set-CsGroupPickupUserOrbit cmdlet to modify an Enterprise Voice user's group pickup orbit number.

Set-CsHealthMonitoringConfiguration

Modifies an existing collection of health monitoring configuration settings. These settings enable administrators to run quality assurance tests without having to supply the user names and passwords for the required test accounts. This cmdlet was introduced in Lync Server 2010.

Set-CsHostedVoicemailPolicy

Modifies a hosted voice mail policy. This cmdlet was introduced in Lync Server 2010.

Set-CsHostingProvider

Modifies a hosting provider currently in use in your organization. A hosting provider is a third-party organization that provides instant messaging, presence and related services for a domain that you would like to federate with. Hosting providers differ from public providers (such as Yahoo!, MSN and AOL) in that their services are not offered to the general public. This cmdlet was introduced in Lync Server 2010.

Set-CsHybridApplicationEndpoint

Modifies Skype for Business Server properties for an existing hybrid application endpoint.

This cmdlet was introduced in the July 2017 cumulative update for the Lync Server 2013 and May 2017 cumulative update for Skype Business Server 2015.

Set-CsHybridMediationServer

Sets the external FQDN of an Edge server access proxy as the hosting provider for a user.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Set-CsHybridPSTNAppliance

Use the Set-CsHybridPSTNAppliance cmdlet to modify an existing Skype for Business Cloud Connector Edition appliance's attributes.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Set-CsHybridPSTNSite

Use the Set-CsHybridPSTNSite cmdlet to modify an existing hybrid public switched telephone network (PSTN) site's attributes.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Set-CsImConfiguration

Use the Set-CsImConfiguration cmdlet to modify an existing Instant Messaging (IM) configuration. This cmdlet was introduced in Skype for Business June 2016 Cumulative Update.

Set-CsImFilterConfiguration

Modifies an existing instant messaging (IM) filter configuration. IM filter settings are used to prevent users from sending instant messages that contain live (clickable) hyperlinks. This cmdlet was introduced in Lync Server 2010.

Set-CsImTranslationConfiguration

This cmdlet is reserved for internal Microsoft use.

Set-CsIPPhonePolicy

Use the Set-CsIPPhonePolicy cmdlet to modify the settings of the Skype for Business Online and Skype for Business Server 2019 global IP phone policy. IP phone policies define the Skype for Business features that are available to users.

Set-CsKerberosAccountAssignment

Associates a Kerberos account, which is used for IIS Internet Information Services (IIS) authentication, with a site. This cmdlet was introduced in Lync Server 2010.

Set-CsKerberosAccountPassword

Locates each server running Web Services in a site that has been assigned a Kerberos account and then updates the Internet Information Services (IIS) configuration settings on each of those servers. This cmdlet was introduced in Lync Server 2010.

Set-CsLisLocation

Creates a new location or modifies an existing location in the location configuration database for Enhanced 9-1-1 (E9-1-1). This cmdlet was introduced in Lync Server 2010.

Set-CsLisPort

Creates a Location Information Server (LIS) port, creates an association between a port and a location (creating a new location if that location doesn't exist), or modifies an existing port and its associated location. The association between a port and location is used in an Enhanced 9-1-1 (E9-1-1) Enterprise Voice implementation to notify an emergency services operator of the caller's location. This cmdlet was introduced in Lync Server 2010.

Set-CsLisServiceProvider

Creates or modifies information about the web service provided by the Enhanced 9-1-1 (E9-1-1) Network Routing Provider to verify locations. This cmdlet was introduced in Lync Server 2010.

Set-CsLisSubnet

Creates a Location Information Server (LIS) subnet, creates an association between a subnet and a location (creating a new location if that location doesn't exist), or modifies an existing subnet and its associated location. The association between a subnet and location is used in an Enhanced 9-1-1 (E9-1-1) Enterprise Voice implementation to notify an emergency services operator of the caller's location. This cmdlet was introduced in Lync Server 2010.

Set-CsLisSwitch

Creates a Location Information Server (LIS) switch, creates an association between a switch and a location (creating a new location if that location doesn't exist), or modifies an existing switch and its associated location. The association between a switch and location is used in an Enhanced 9-1-1 (E9-1-1) Enterprise Voice implementation to notify an emergency services operator of the caller's location. This cmdlet was introduced in Lync Server 2010.

Set-CsLisWirelessAccessPoint

Creates a Location Information Server (LIS) wireless access point (WAP), creates an association between a WAP and a location (creating a new location if that location doesn't exist), or modifies an existing WAP and its associated location. The association between a WAP and location is used in an Enhanced 9-1-1 (E9-1-1) Enterprise Voice implementation to notify an emergency services operator of the caller's location. This cmdlet was introduced in Lync Server 2010.

Set-CsLocationPolicy

Modifies an existing location policy. This cmdlet was introduced in Lync Server 2010.

Set-CsManagementConnection

Modifies the management connection to the Central Management store. This cmdlet was introduced in Lync Server 2010.

Set-CsManagementServer

Modifies the replication port used by the Skype for Business Server Central Management service. This cmdlet was introduced in Lync Server 2010.

Set-CsMcxConfiguration

Modifies an existing collection of Skype for Business Server Mobility Service configuration settings. The Mobility Service enables users of mobile phones such as iPhones and Windows Phones to do such things as exchange instant messages and presence information; store and retrieve voice mail internally instead of with their wireless provider; and take advantage of Skype for Business capabilities such as Call via Work and dial-out conferencing. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Set-CsMediaConfiguration

Modifies an existing collection of media settings. This cmdlet was introduced in Lync Server 2010.

Set-CsMediationServer

Enables you to modify the properties of one or more Mediation Servers. Mediation Servers are used to route traffic between your internal Enterprise Voice infrastructure and a public switched telephone network (PSTN) gateway or a SIP trunk. This cmdlet was introduced in Lync Server 2010.

Set-CsMeetingConfiguration

Set-CsMeetingConfiguration enables you to modify the meeting configuration settings currently in use in your organization. Meeting configuration settings help dictate the type of meetings (also called conferences) that users can create, and also control how (or even if) anonymous users and dial-in conferencing users can join these meetings. Note that these settings only affect scheduled meetings; they do not affect ad-hoc meetings created by clicking the Meet Now option in Skype for Business. This cmdlet was introduced in Lync Server 2010.

Set-CsMeetingRoom

Modifies the property values of an existing 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. 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 documentation to manage Microsoft Teams Rooms.

Set-CsMobilityPolicy

Modifies an existing mobility policy. Mobility policies determine whether or not a user can use Skype for Business Mobile. These policies also manage a user's ability to employ Call via Work, a feature that enables users to make and receive phone calls on their mobile phone by using their work phone number instead of their mobile phone number. Mobility policies can also be used to require Wi-Fi connections when making or receiving calls. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Set-CsMonitoringServer

Enables you to configure new locations for the Monitoring Server database and reporting pack. This cmdlet was introduced in Lync Server 2010.

Set-CsNetworkBandwidthPolicyProfile

Modifies an existing network bandwidth policy profile. This cmdlet was introduced in Lync Server 2010.

Set-CsNetworkConfiguration

Modifies the settings for a network configuration. This cmdlet will most often be used to enable or disable call admission control (CAC). This cmdlet was introduced in Lync Server 2010.

Set-CsNetworkInterRegionRoute

Modifies an existing route that connects network regions within a call admission control (CAC) configuration. This cmdlet was introduced in Lync Server 2010.

Set-CsNetworkInterSitePolicy

Modifies an existing network inter-site policy that defines bandwidth limitations between sites that are directly linked within a call admission control (CAC) configuration. This cmdlet was introduced in Lync Server 2010.

Set-CsNetworkRegion

Modifies an existing network region. Network regions represent network hubs or backbones in an enterprise network. This cmdlet was introduced in Lync Server 2010.

Set-CsNetworkRegionLink

Modifies a link between two network regions configured for call admission control (CAC). This cmdlet was introduced in Lync Server 2010.

Set-CsNetworkSite

Modifies an existing network site that has been defined for call admission control (CAC) or Enhanced 9-1-1 (E9-1-1). This cmdlet was introduced in Lync Server 2010.

Set-CsNetworkSubnet

Modifies an existing network subnet. This cmdlet was introduced in Lync Server 2010.

Set-CsOAuthConfiguration

Modifies the Open Authorization (OAuth) configuration settings currently in use in the organization. OAuth is a standard protocol used for server-to-server authentication and authorization. This cmdlet was introduced in Lync Server 2013.

Set-CsOAuthServer

Modifies an existing Open Authorization (OAuth) server. OAuth servers, also known as security token servers, issue security tokens used in server-to-server authentication and authorization. This cmdlet was introduced in Lync Server 2013.

Set-CsOutboundCallingNumberTranslationRule

Modifies an existing outbound calling number translation rule. An outbound calling number translation rule converts the E.164 phone numbers used by Skype for Business Server to a format that can be used by trunking peers that do not support E.164 numbers. This cmdlet was introduced in Lync Server 2013.

Set-CsOutboundTranslationRule

Modifies an existing outbound translation rule. An outbound translation rule converts phone numbers to the local dialing format for interaction with private branch exchange (PBX) systems. This cmdlet was introduced in Lync Server 2010.

Set-CsPartnerApplication

Modifies an existing partner application. A partner application is any application that Skype for Business Server can directly exchange security tokens with, without having to go through a third-party security token server. This cmdlet was introduced in Lync Server 2013.

Set-CsPersistentChatActiveServer

Manages the list of active Persistent Chat servers. An active server is Persistent Chat server (in a specified Persistent Chat service pool) that is fully operational and can accept new client connections. Servers in the pool that have not been marked as active servers might be operational, but are currently unable to accept new client connections. This cmdlet was introduced in Lync Server 2013.

Set-CsPersistentChatAddin

Modifies an existing Persistent Chat add-in. A Persistent Chat add-in is a customized web page that can be embedded within a Persistent Chat client. This cmdlet was introduced in Lync Server 2013.

Set-CsPersistentChatCategory

Modifies an existing Persistent Chat category. A Persistent Chat category represents a collection of Persistent Chat chat rooms. Each chat room must be associated with a category. This cmdlet was introduced in Lync Server 2013.

Set-CsPersistentChatComplianceConfiguration

Modifies an existing collection of Persistent Chat compliance configuration settings. Persistent Chat compliance enables administrators to maintain an archive of Persistent Chat items and activities including: new messages; new events (for example, a user entering or existing a chat room); file uploads and downloads; and searches run against the chat history. This cmdlet was introduced in Lync Server 2013.

Set-CsPersistentChatConfiguration

Modifies an existing collection of Persistent Chat configuration settings. Persistent Chat configuration settings are used to manage the Persistent Chat service. For example, these settings allow you to specify the maximum number of users who can participate in a chat room. This cmdlet was introduced in Lync Server 2013.

Set-CsPersistentChatPolicy

Modifies an existing Persistent Chat policy. Persistent Chat policies determine whether or not users are allowed access to Persistent Chat chat rooms. This cmdlet was introduced in Lync Server 2013.

Set-CsPersistentChatRoom

Modifies an existing Persistent Chat chat room. A chat room is a discussion forum that typically revolves around a specific topic. This cmdlet was introduced in Lync Server 2013.

Set-CsPersistentChatState

Modifies the state of a Persistent Chat service pool. Persistent Chat pools can be in one of two states: Normal, in which the pool uses its primary databases; or FailedOver, in which the pool uses the backup databases defined in the topology. This cmdlet was introduced in Lync Server 2013.

Set-CsPinPolicy

Modifies one or more existing client personal identification number (PIN) policies. PIN authentication enables users to access Skype for Business Server by providing a PIN instead of a user name and password. This cmdlet was introduced in Lync Server 2010.

Set-CsPlatformServiceSettings

Modifies the Skype for Business on Mac capabilities in your organization. This cmdlet was introduced in Skype for Business Server 2015 Cumulative Update 6 (December 2017).

Set-CsPresenceManagementState

Use the Set-CsPresenceManagementState cmdlet to modify the settings of the Skype for Business Server management state. The management state settings determine the batching and timing of Skype for Business Server notifications.

Set-CsPresencePolicy

Modifies an existing presence policy. This cmdlet was introduced in Lync Server 2010.

Set-CsPresenceProvider

Modifies a presence provider configured for use in the organization. Presence providers represent the PresenceProviders property of a collection of user services configuration settings. This cmdlet was introduced in Lync Server 2013.

Set-CsPrivacyConfiguration

Modifies an existing set of privacy configuration settings. Privacy configuration settings help determine how much information users make available to other users. This cmdlet was introduced in Lync Server 2010.

Set-CsProxyConfiguration

Modifies an existing collection of proxy server configuration settings. This cmdlet was introduced in Lync Server 2010.

Set-CsPstnGateway

Modifies the properties of a public switched telephone network (PSTN) gateway. PSTN gateways help route calls between devices on the external PSTN network and devices on your internal Enterprise Voice network. This cmdlet was introduced in Lync Server 2010.

Set-CsPstnUsage

Modifies a set of strings that identify the allowed public switched telephone network (PSTN) usages. This cmdlet can be used to add usages to the list of PSTN usages or remove usages from the list. This cmdlet was introduced in Lync Server 2010.

Set-CsPublicProvider

Modifies a public provider currently configured for use in your organization. A public provider is an organization that provides instant messaging (IM), presence and related services to the general public. This cmdlet was introduced in Lync Server 2010.

Set-CsPushNotificationConfiguration

Modifies an existing collection of push notification configuration settings. The push notification service (Apple Push Notification Service and Microsoft Push Notification Service) provides a way to send notifications about events such as new instant messages or new voice mail to mobile devices such as iPhones and Windows Phones, even if the Skype for Business application on those devices is currently suspended or running in the background. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Set-CsQoEConfiguration

Modifies an existing collection of QoE (Quality of Experience) settings. This cmdlet was introduced in Lync Server 2010.

Set-CsRegistrar

Enables you to modify the properties of one or more Registrars. Registrars are used to authenticate logon requests and to maintain information about user status and availability. This cmdlet was introduced in Lync Server 2010.

Set-CsRegistrarConfiguration

Modifies the property values in an existing collection of Registrar configuration settings. Registrars are used to authenticate logon requests and to maintain information about user status and availability. This cmdlet was introduced in Lync Server 2010.

Set-CsReportingConfiguration

Modifies the reporting URL for an existing collection of reporting configuration settings. Reporting configuration settings are used to specify the URL used to access Skype for Business Server Monitoring Reports. This cmdlet was introduced in Lync Server 2013.

Set-CsRgsAgentGroup

Modifies an existing Response Group agent group. An agent group is a collection of agents assigned to a Response Group queue. Agents are the users assigned to answer calls directed to a particular queue. This cmdlet was introduced in Lync Server 2010.

Set-CsRgsConfiguration

Modifies configuration settings for the Response Group application. This cmdlet was introduced in Lync Server 2010.

Set-CsRgsHolidaySet

Modifies the property values of an existing Response Group holiday set. A Response Group holiday set is a collection of holidays. For example, you might have one holiday set for a United States (U.S.)-based queue (a set that might include a holiday for the Fourth of July) and a different set for a queue based in France. The latter queue might define a holiday for Bastille Day but not for the Fourth of July. This cmdlet was introduced in Lync Server 2010.

Set-CsRgsHoursOfBusiness

Configures an existing set of Response Group business hours. Business hour sets are used to indicate the days of the week and the times of day when Response Group agents are typically available to answer phone calls. This cmdlet was introduced in Lync Server 2010.

Set-CsRgsQueue

Modifies an existing Response Group queue. With the Response Group application, phone calls are put in a queue and callers are placed on hold until a Response Group agent is available to answer that call. This cmdlet was introduced in Lync Server 2010.

Set-CsRgsWorkflow

Modifies an existing Response Group workflow. Workflows determine the actions that are taken when the Response Group application receives a phone call. This cmdlet was introduced in Lync Server 2010.

Set-CsRoutingConfiguration

Modifies a list of voice routes. This cmdlet was introduced in Lync Server 2010.

Set-CsServerApplication

Modifies the property values of an existing server application. Server applications are applications that are hosted by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Set-CsSimpleUrlConfiguration

Modifies an existing simple URL configuration collection. Simple URLs make it easier for users to join meetings and conferences, as well as making it easier for Administrators to log on to the Skype for Business Server Control Panel. This cmdlet was introduced in Lync Server 2010.

Set-CsSipDomain

Enables you to modify property values for the SIP domains in your organization. SIP domains are domains authorized to send and receive SIP traffic, and are used when assigning SIP addresses to users. This cmdlet was introduced in Lync Server 2010.

Set-CsSipResponseCodeTranslationRule

Modifies an existing SIP response code translation rule. These rules enable administrators to map SIP response codes with values between 400 and 699 to the values used by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Set-CsSite

Modifies the properties for any of your Skype for Business Server sites. Sites represent a collection of Skype for Business Server pools and are typically designed around geographic regions. Skype for Business Server includes two types of sites: data center sites and remote sites (branch office). This cmdlet was introduced in Lync Server 2010.

Set-CsSlaConfiguration

You can use Set-CsSlaConfiguration to create a new Shared Line Appearance (SLA) group or modify an existing one. SLA is an Enterprise Voice user that is capable of receiving multiple calls at a time and forwarding them to its delegates, who answer the call. This cmdlet was introduced in Skype for Business Server 2015, November 2015 Cumulative Update.

Set-CsStaticRoutingConfiguration

Modifies an existing collection of static routing configuration settings. This cmdlet was introduced in Lync Server 2010.

Set-CsStorageServiceConfiguration

Modifies existing instances of the Skype for Business Server Storage Service. The storage service provides a common infrastructure that enables Skype for Business Server components to use Exchange as a back-end data store. Note that, at this point in time, there are no property values that can be modified by using this cmdlet.

Set-CsTeamsUpgradeConfiguration

Administrators can use Set-CsTeamsUpgradeConfiguration to manage certain aspects of client behavior for users being upgraded from Skype for Business to Teams. TeamsUpgradeConfiguration should be used in conjunction with TeamsUpgradePolicy. The settings in TeamsUpgradeConfiguration allow administrators to configure whether users subject to upgrade and who are running on Windows clients should automatically download Teams. It allows administrators to determine which application end users should use to join Skype for Business meetings.

Set-CsTeamsUpgradePolicy

In on-premises deployments of Skype for Business Server, TeamsUpgradePolicy enables administrators to control whether users see a notification in their Skype for Business client of a pending upgrade to Teams. In addition, when this policy is assigned to a user, administrators can optionally have Win32 versions of Skype for Business clients silently download the Teams app based on the value of TeamsUpgradeConfiguration.

Set-CsTelemetryConfiguration

Use the Set-CsTelemetryConfiguration cmdlet to change the settings on existing telemetry configurations. UNRESOLVED_TOKEN_VAL(PS_TelemetryDataStatement)

Set-CsTenantHybridConfiguration

Used in a hybrid scenario to give users homed on Skype for Business Online access to on-premises Enterprise Voice features such as media bypass, Enhanced 9-1-1, and call parking. A hybrid scenario (also known as a split-domain scenario) is a deployment in which some users have accounts homed on-premises while other users have accounts homed on Skype for Business Online.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Set-CsTenantUpdateTimeWindow

Use the Set-CsTenantUpdateTimeWindow cmdlet to modify an existing tenant update time window's attributes.

Set-CsTestDevice

Modifies one or more of the device update management test devices that have been configured for use in your organization. Test devices provide a way for administrators to test firmware updates before those updates are distributed to all the devices in an organization. This cmdlet was introduced in Lync Server 2010.

Set-CsTestUserCredential

Creates a new watcher node test user. Watcher nodes are computers that periodically use Microsoft System Center Operations Manager and Skype for Business Server synthetic transactions to verify that Skype for Business Server components are working as expected. This cmdlet was introduced in Lync Server 2013.

Set-CsThirdPartyVideoSystem

Modifies an existing Active Directory contact object that represents a third-party video system. A third-party video system is a video teleconferencing device (VTC) that provides users with telepresence: the ability to participate in online meetings and conferences with full audio and video capabilities.

Set-CsThirdPartyVideoSystemPolicy

Creates a new third-party video system policy for use with video teleconferencing (VTC) devices. These policies determine whether or not the VTC is allowed to send low-resolution video.

Set-CsTrunkConfiguration

Modifies an existing trunk configuration that describes the settings for a trunking peer entity such as a public switched telephone network (PSTN) gateway, IP-public branch exchange (PBX), or Session Border Controller (SBC) at the service provider. This cmdlet was introduced in Lync Server 2010.

Set-CsTrustedApplication

Modifies the settings for a trusted application. This cmdlet was introduced in Lync Server 2010.

Set-CsTrustedApplicationEndpoint

Modifies an existing endpoint contact for a trusted application. This cmdlet was introduced in Lync Server 2010.

Set-CsTrustedApplicationPool

Modifies a pool that contains the computers that host trusted applications. This cmdlet was introduced in Lync Server 2010.

Set-CsUCPhoneConfiguration

Enables you to modify management options for UC phones. This includes such things as the required security mode and whether or not the phone should automatically be locked after a specified period of inactivity. This cmdlet was introduced in Lync Server 2010.

Set-CsUICulture

Enables you to modify the culture (that is, the language and regional settings) used by the Skype for Business Server Management Shell. This cmdlet was introduced in Lync Server 2010.

Set-CsUnassignedNumber

Modifies an existing range of unassigned numbers and the routing rules that apply to those numbers. This cmdlet was introduced in Lync Server 2010.

Set-CsUser

Modifies Skype for Business properties for an existing user account. Properties can be modified only for accounts that have been enabled for use with Skype for Business. This cmdlet was introduced in Lync Server 2010.

Note: Using this cmdlet for Microsoft Teams users in commercial and GCC cloud instances has been deprecated. Use the new Set-CsPhoneNumberAssignment and Remove-CsPhoneNumberAssignment cmdlets instead.

Set-CsUserAcp

Adds a new audio conferencing provider to a user or group of users, or modifies an existing audio conferencing provider already assigned to a user. This cmdlet was introduced in Lync Server 2010.

Set-CsUserCallForwardingSettings

This cmdlet modifies the specified user's call forwarding settings. This cmdlet returns the specified user's call forwarding settings as an object, and displays the same on the screen, in case of success. In case of failure, the appropriate error message is shown.

Set-CsUserDatabaseState

Enables or disables one or more Skype for Business Server user databases. This cmdlet was introduced in Lync Server 2010.

Set-CsUserDelegates

Used to modify a user's delegates list.

Set-CsUserPstnSettings

Use the Set-CsUserPstnSettings cmdlet to modify an existing voice-enabled user's public switched telephone network (PSTN) settings.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Set-CsUserReplicatorConfiguration

Modifies an existing collection of User Replicator configuration settings. The User Replicator periodically retrieves up-to-date user account information from Active Directory Domain Services and then synchronizes the new information with the current user data stored by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Set-CsUserServer

Enables you to modify an existing User Services pool. Among other things, the User Services pool provides presence information and helps to manage conferences. This cmdlet was introduced in Lync Server 2010.

Set-CsUserServicesConfiguration

Modifies an existing collection of User Services configuration settings. The User Services service is used to help maintain presence information and manage conferencing. This cmdlet was introduced in Lync Server 2010.

Set-CsUserServicesPolicy

Modifies an existing User Services policy. User Services policies determine whether or not a user's contacts are stored in Skype for Business Server or in the Unified Contact Store. The Unified Contact Store provides a way for users to maintain a single set of contacts that can be accessed using Skype for Business, Outlook, and/or Outlook Web Access. This cmdlet was introduced in Lync Server 2013.

Set-CsUserTeamMembers

Used to modify a user's team members list.

Set-CsVideoGateway

Use the Set-CsVideoGateway cmdlet to modify the property values of one or more Video Gateways. Video Gateways route traffic between internal and 3rd party video devices such as an internal Skype endpoint exchanging video with a 3rd party PBX supporting 3rd party video teleconferencing systems (VTCs). The Video Gateway and a Video Interop Server (VIS) use a Session Initiation Protocol (SIP) trunk to connect video calls between 3rd party VTCs and internal endpoints.

Set-CsVideoInteropServer

Use the Set-CsVideoInteropServer to modify the property values of one or more Video Interop Servers (VIS). The Video Interop Server is a Skype service that is used to communicate with a Video Gateway via a Session Initiation Protocol (SIP) trunk. Video Gateways route traffic between internal and 3rd party video devices such as an internal Skype endpoint exchanging video with a 3rd party PBX supporting 3rd party video teleconferencing systems (VTCs). The Video Gateway and a Video Interop Server (VIS) use a Session Initiation Protocol (SIP) trunk to connect video calls between 3rd party VTCs and internal endpoints.

Set-CsVideoInteropServerConfiguration

Use the Set-CsVideoInteropServerConfiguration cmdlet to modify an existing collection of Video Interop Server (VIS) configuration settings. VIS settings are scoped to appropriate VIS instances, and will govern the behavior of those instances. The Video Interop Server (VIS) enables you to incorporate 3rd party video teleconferencing systems (VTCs) into your Skype for Business infrastructure. VIS is a Skype for Business service that runs on a standalone pool and cannot be co-located on an FE pool.

Set-CsVideoInteropServerSyntheticTransactionConfiguration

Use the Set-CsVideoInteropServerSyntheticTransactionConfiguration cmdlet to modify an existing Video Interop Server (VIS) synthetic transaction configuration.

Set-CsVideoTrunkConfiguration

Use the Set-CsVideoTrunkConfiguration to modify one or more Video Trunk configurations containing settings applicable to a video SIP trunk between the Video Interoperability Server (VIS) and a Video Gateway.

Set-CsVoiceConfiguration

Modifies a list of voice test configurations. This cmdlet was introduced in Lync Server 2010.

Set-CsVoicemailReroutingConfiguration

Modifies settings that provide public switched telephone network (PSTN) phone numbers to access Exchange Subscriber Access and Auto Attendant features. This cmdlet was introduced in Lync Server 2010.

Set-CsVoiceNormalizationRule

Modifies a voice normalization rule. Voice normalization rules are used to convert a telephone dialing requirement (for example, dialing 9 to access an outside line) to the E.164 phone number format used by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Note: This cmdlet has been deprecated in Teams PowerShell Module 4.0.0.

Set-CsVoicePolicy

Modifies an existing voice policy. This cmdlet was introduced in Lync Server 2010.

Set-CsVoiceRoute

Modifies a voice route. Voice routes contain instructions that tell Skype for Business Server how to route calls from Enterprise Voice users to phone numbers on the public switched telephone network (PSTN) or a private branch exchange (PBX). This cmdlet was introduced in Lync Server 2010.

Set-CsVoiceRoutingPolicy

Modifies an existing voice routing policy. Voice routing policies manage PSTN usages for users of hybrid voice. Hybrid voice enables users homed on Skype for Business Online to take advantage of the Enterprise Voice capabilities available in an on-premises installation of Skype for Business Server. This cmdlet was introduced in Lync Server 2013.

Set-CsVoiceTestConfiguration

Modifies a test scenario you can use to test phone numbers against specified routes and rules. This cmdlet was introduced in Lync Server 2010.

Set-CsWatcherNodeConfiguration

Modifies an existing collection of watcher node configuration settings. Watcher nodes are computers that periodically use Microsoft System Center Operations Manager and Skype for Business Server synthetic transactions to verify that Skype for Business Server components are working as expected. This cmdlet was introduced in Lync Server 2013.

Set-CsWebServer

Modifies one or more of the Web Server services used by Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Set-CsWebServiceConfiguration

Modifies an existing collection of Web Services configuration settings. This cmdlet was introduced in Lync Server 2010.

Set-CsXmppAllowedPartner

Modifies an existing XMPP allowed partner. The extensible Messaging and Presence Protocol (XMPP) is an open-standard communications protocol for exchanging messages using XML. An allowed partner is an IM and presence provider whose users are allowed to exchange instant messages and presence information with your Skype for Business Server users. This cmdlet was introduced in Lync Server 2013.

Set-CsXmppGatewayConfiguration

Modifies the XMPP gateway configuration settings in use in the organization. The extensible Messaging and Presence Protocol (XMPP) is an open-standard communications protocol for exchanging messages using XML. XMPP gateways enable Skype for Business Server users to exchange instant message and presence information with users from IM and presence providers that employ XMPP. This cmdlet was introduced in Lync Server 2013.

Show-CsClsLogging

Shows the current status of the centralized logging service. (That is, shows which centralized logging scenarios are currently active.) Centralized logging provides a way for administrators to simultaneously enable or disable Skype for Business Server tracing on multiple computers. This cmdlet was introduced in Lync Server 2013.

Start-CsClsLogging

Starts the specified scenario centralized logging service scenario. Centralized logging provides a way for administrators to simultaneously enable or disable Skype for Business Server tracing on multiple computers. This cmdlet was introduced in Lync Server 2013.

Start-CsPool

Use the Start-CsPool cmdlet to start a Skype for Business Server pool. A pool is a set of servers, configured identically, that work together to provide services for a common group of users.

Start-CsWindowsService

The Start-CsWindowsService cmdlet enables you to start a Skype for Business Server service. This cmdlet was introduced in Lync Server 2010.

Stop-CsClsLogging

Stops the specified scenario centralized logging service scenario. Centralized logging provides a way for administrators to simultaneously enable or disable Skype for Business Server tracing on multiple computers. This cmdlet was introduced in Lync Server 2013.

Stop-CsWindowsService

Stop-CsWindowsService enables you to stop a Skype for Business Server service. This cmdlet was introduced in Lync Server 2010.

Sync-CsClsLogging

Flushes the centralized logging service cache. Centralized logging provides a way for administrators to simultaneously enable or disable Skype for Business Server tracing on multiple computers. This cmdlet was introduced in Lync Server 2013.

Sync-CsUserData

Synchronizes user data between a pair of Skype for Business Server pools. This cmdlet was introduced in Lync Server 2013.

Test-CsAddressBookService

Tests the ability of a user to access the server that hosts the Address Book Download Web service. This cmdlet was introduced in Lync Server 2010.

Test-CsAddressBookWebQuery

Tests the ability of a user to search for and return, information from the Address Book by using the Address Book Web Query service. This cmdlet was introduced in Lync Server 2010.

Test-CsASConference

Tests the ability of a pair of users to take part in an application sharing conference. This cmdlet was introduced in Lync Server 2013.

Test-CsAudioConferencingProvider

Tests to see if a user can connect to his or her audio conferencing provider. An audio conferencing provider is a third-party company that provides organizations with conferencing services. Among other things, audio conferencing providers enable users located off site, and not connected to the corporate network or the Internet, to participate in the audio portion of a conference or meeting. This cmdlet was introduced in Lync Server 2013.

Test-CsAVConference

Tests the ability of a pair of users to take part in an audio/video (A/V) conference. This cmdlet was introduced in Lync Server 2010.

Test-CsAVEdgeConnectivity

Verifies connectivity through the A/V Edge server. This cmdlet was introduced in Lync Server 2013.

Test-CsCertificateConfiguration

Returns information about the Skype for Business Server certificates being used on the local computer. This cmdlet was introduced in Lync Server 2010.

Test-CsClientAuth

Determines whether or not a user can log on to Microsoft Lync Server 2010 by using a certificate downloaded from the certificate provisioning service.

Test-CsClientAuthentication

Determines whether or not a user can log on to Skype for Business Server by using a certificate downloaded from the certificate provisioning service. This cmdlet was introduced in Lync Server 2013.

Test-CsComputer

The Test-CsComputer cmdlet verifies the status of the Skype for Business Server services running on the local computer. The cmdlet also verifies that the appropriate Skype for Business Server Active Directory groups have been added to the corresponding local groups on the computer, and that the necessary computer firewall ports have been opened. This cmdlet was introduced in Lync Server 2010.

Test-CsDatabase

Tests the configuration of the Skype for Business Server databases. This cmdlet was introduced in Lync Server 2013.

Test-CsDataConference

Verifies whether or not a pair of users can participate in a Skype for Business Server web conference that includes activities such as sharing or viewing PowerPoint slides, whiteboards, or polls. The cmdlet also verifies that the Skype for Business Server web conferencing service can discover Office Web Apps Server and that a client can upload a PowerPoint file for broadcast by Office Web Apps Server.

Test-CsDialInConferencing

The Test-CsDialInConferencing cmdlet checks to see if a user can take part in a dial-in conferencing session. This cmdlet was introduced in Lync Server 2010.

Test-CsDialPlan

Tests a telephone number against a dial plan (formerly known as a location profile) and returns the normalization rule that will be applied to the number as well as the translated number after the normalization rule has been applied. This cmdlet was introduced in Lync Server 2010.

Test-CsExStorageConnectivity

Verifies that the Skype for Business Server Storage Service is working on a Front End Server. This is done by creating a test email message in the specified Exchange mailbox and then optionally deleting that message at the end of the text. Test-CsExStorageConnectivity also verifies that Exchange archiving is working as expected. This cmdlet was introduced in Lync Server 2013.

Test-CsExStorageNotification

Verifies that the Skype for Business Server Storage Service running on a Front End server can subscribe to the Exchange mailbox notification service. This is done by having the cmdlet subscribe to the service, create an item, verify that notification of the new item is received, and then, optionally, delete that item unsubscribe from the service. This cmdlet was introduced in Lync Server 2013.

Test-CsExUMConnectivity

Verifies that a test user can connect to Exchange Unified Messaging. This cmdlet was introduced in Lync Server 2013.

Test-CsExUMVoiceMail

Verifies that a user can connect to Exchange Unified Messaging and leave a voice mail message for another user. This cmdlet was introduced in Lync Server 2013.

Test-CsFederatedPartner

Verifies the ability to connect to a federated domain. This cmdlet was introduced in Lync Server 2010.

Test-CsGroupExpansion

Tests the ability of a user to employ group expansion. Skype for Business Server enables users to configure an Active Directory distribution group as a contact. When you "expand" a group you will see the name and presence information for each member of the group. This cmdlet was introduced in Lync Server 2010.

Test-CsGroupIM

Tests the ability of two users to conduct an instant messaging (IM) conference. The Test-CsGroupIM cmdlet is a "synthetic transaction": a simulation of common Skype for Business Server activities used for health and performance monitoring. This cmdlet was introduced in Lync Server 2010.

Test-CsIM

Tests the ability of two users to exchange instant messages. This cmdlet was introduced in Lync Server 2010.

Test-CsInterTrunkRouting

Verifies the route and the PSTN usage used when routing a phone call made from a specified SIP trunk. This cmdlet was introduced in Lync Server 2013.

Test-CsKerberosAccountAssignment

Verifies the configuration of the Kerberos account assigned to a site. This cmdlet was introduced in Lync Server 2010.

Test-CsLisCivicAddress

Tests one or more civic addresses against the Master Street Address Guide. This cmdlet was introduced in Lync Server 2010.

Test-CsLisConfiguration

Tests the Location Information Server (LIS) configuration. This cmdlet was introduced in Lync Server 2010.

Test-CsLocationPolicy

Runs a test to determine the location policy that will be used based on the criteria specified in the parameter values. The location policy contains the settings that will determine whether and how Enhanced 9-1-1 (E9-1-1) will be applied. E9-1-1 enables those who answer 911 emergency calls to determine the caller's geographic location. This cmdlet was introduced in Lync Server 2010.

Test-CsManagementServer

Verifies that the Central Management service is working correctly. The Central Management service is responsible for replicating data between the Central Management store and computers running Skype for Business Server.

Test-CsMcxConference

Tests the ability of three users to participate in a Skype for Business Server Mobility Service conference. The Mobility Service enables users of mobile phones such as iPhones and Windows Phones to do such things as exchange instant messages and presence information; store and retrieve voice mail internally instead of with their wireless provider; and take advantage of Skype for Business Server capabilities such as Call via Work and dial-out conferencing. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Test-CsMcxP2PIM

Tests the ability of a pair of users to exchange instant messages by using the Skype for Business Server Mobility Service. The Mobility Service enables users of mobile phones such as iPhones and Windows Phones to do such things as exchange instant messages and presence information; store and retrieve voice mail internally instead of with their wireless provider; and take advantage of Skype for Business Server capabilities such as Call via Work and dial-out conferencing. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Test-CsMcxPushNotification

Verifies that the push notification service is working. The push notification service (Apple Push Notification Service and Microsoft Push Notification Service) provides a way to send notifications about events such as new instant messages or new voice mail to mobile devices like iPhones and Windows Phones, even if the Skype for Business application on those devices is currently suspended or running in the background. This cmdlet was introduced in the cumulative update for Lync Server 2010: November 2011.

Test-CsOUPermission

Verifies that the required permissions needed to manage users, computers, and other objects have been set on the specified Active Directory container. This cmdlet was introduced in Lync Server 2010.

Test-CsP2PAV

Tests the ability of a pair of users to conduct a peer-to-peer audio/video (A/V) call. This cmdlet was introduced in Lync Server 2010.

Test-CsP2PVideoInteropServerSipTrunkAV

Use the Test-CsP2PVideoInteropServerSipTrunkAV cmdlet to test the ability of a video gateway to conduct a peer-to-peer audio/video (A/V) call to a Skype for Business user via a Video Interop Server (VIS) pool.

Test-CsPersistentChatMessage

Verifies whether or not a pair of users can exchange messages using the Persistent Chat service (formerly known as the Group Chat service). This cmdlet was introduced in Lync Server 2013.

Test-CsPhoneBootstrap

Verifies that a user can log on to Skype for Business Server using a Phone Edition-compatible device. This cmdlet was introduced in Lync Server 2010.

Test-CsPresence

Tests the ability of a user to log on to Skype for Business Server, publish his or her presence information, and then subscribe to the presence information published by a second user. This cmdlet was introduced in Lync Server 2010.

Test-CsPstnOutboundCall

Tests the ability of a user to make a call to a phone number located on the public switched telephone network (PSTN). This cmdlet was introduced in Lync Server 2010.

Test-CsPstnPeerToPeerCall

Tests the ability a pair of users to conduct a peer-to-peer call over the public switched telephone network (PSTN) gateway. This cmdlet was introduced in Lync Server 2010.

Test-CsRegistration

Tests the ability of a user to log on to Skype for Business Server. The Test-CsRegistration cmdlet is a "synthetic transaction": a simulation of common Skype for Business Server activities used for health and performance monitoring. This cmdlet was introduced in Lync Server 2010.

Test-CsReplica

Verifies the status of the replica service on the local computer. The replica service is used to replicate information among all the Skype for Business Server computers in your topology. This cmdlet was introduced in Lync Server 2013.

Test-CsSetupPermission

Verifies that the required permissions needed to install Skype for Business Server or one of its components have been configured on the specified Active Directory container. This cmdlet was introduced in Lync Server 2010.

Test-CsTopology

Verifies service activation and group permissions for your installation of Skype for Business Server. This cmdlet was introduced in Lync Server 2010.

Test-CsTrunkConfiguration

Validates a trunk configuration against a phone number. This cmdlet was introduced in Lync Server 2010.

Test-CsUcwaConference

Tests the ability of a pair of users to schedule, join, and then conduct an online conference using the Unified Communications Web API (UCWA). This cmdlet was introduced in Lync Server 2013.

Test-CsUnifiedContactStore

Verifies whether or not a user's contacts can be accessed through the Unified Contact Store. The Unified Contact Store provides a way for users to maintain a single set of contacts that can be accessed using Skype for Business, Outlook, and/or Outlook Web App. This cmdlet was introduced in Lync Server 2013.

Test-CsVoiceNormalizationRule

Tests a telephone number against a voice normalization rule and returns the number after the normalization rule has been applied. Voice normalization rules are typically used to convert a telephone dialing requirement (for example, you must dial 9 to access an outside line) to the E.164 phone number format. This cmdlet was introduced in Lync Server 2010.

Test-CsVoicePolicy

Tests a telephone number against a voice policy and determines which voice route would be used against that policy for that number. This cmdlet was introduced in Lync Server 2010.

Test-CsVoiceRoute

Tests a telephone number against a voice route number pattern and returns a Boolean (true/false) value stating whether the supplied number matches the number pattern for the route. Number pattern is just one of the properties used by voice routes to tell Skype for Business Server how to route calls from Enterprise Voice users to phone numbers on the public switched telephone network (PSTN) or a private branch exchange (PBX). This cmdlet was introduced in Lync Server 2010.

Test-CsVoiceTestConfiguration

Runs test voice configurations to ensure voice routing and policies work as expected. This cmdlet was introduced in Lync Server 2010.

Test-CsVoiceUser

Identifies the route that a phone call from a given user would take to be completed based on voice rules, routes, and policies. This cmdlet was introduced in Lync Server 2010.

Test-CsWatcherNodeConfiguration

Verifies the watcher node configuration settings in use in your organization. Watcher nodes are computers that periodically use Microsoft System Center Operations Manager and Skype for Business Server synthetic transactions to verify that Skype for Business Server components are working as expected. This cmdlet was introduced in Lync Server 2013.

Test-CsWebApp

Verifies that authenticated users can use Skype for Business Web App to join a Skype for Business Server conference. This cmdlet was introduced in Lync Server 2010.

Test-CsWebAppAnonymous

Verifies that anonymous users can use the Skype for Business Web App to join a Skype for Business Server conference. This cmdlet was introduced in Lync Server 2010.

Test-CsWebScheduler

Verifies whether or not a user can employ the Skype for Business Web scheduler to schedule an online meeting. This cmdlet was introduced in Lync Server 2013.

Test-CsXmppIM

Verifies whether or not an instant message can be sent across an XMPP gateway. XMPP gateways enable Skype for Business Server users to exchange instant message and presence information with users belonging to IM and presence providers that employ the extensible Messaging and Presence Protocol (XMPP). This cmdlet was introduced in Lync Server 2013.

Uninstall-CsDatabase

Deletes the specified Skype for Business Server database. This cmdlet was introduced in Lync Server 2010.

Uninstall-CsMirrorDatabase

Uninstalls a Skype for Business Server mirror database. A database mirror enables you to simultaneously maintain two copies of a database, each copy residing on a different server. This cmdlet was introduced in Lync Server 2013.

Unlock-CsClientPin

Enables an administrator to unlock the personal identification number (PIN) for a specified user. This cmdlet was introduced in Lync Server 2010.

Unpublish-CsLisConfiguration

Removes the Location Information Server (LIS) configuration from the Central Management store. This cmdlet was introduced in Lync Server 2010.

Unregister-CsHybridPSTNAppliance

Use the Unregister-CsHybridPSTNAppliance cmdlet to unregister a previously specified Skype for Business Cloud Connector Edition appliance.

Note: This cmdlet will be deprecated from Teams PowerShell Module.

Update-CsAddressBook

Forces the specified Address Book servers to synchronize their contents with the User database. This cmdlet was introduced in Lync Server 2010.

Update-CsAdminRole

Updates the role-based access control (RBAC) definitions stored in the Central Management database without affecting any other database tables. This cmdlet was introduced in Lync Server 2013.

Update-CsClsLogging

Updates the duration time for all active centralized logging scenarios. Centralized logging provides a way for administrators to simultaneously enable or disable Skype for Business Server tracing on multiple computers. This cmdlet was introduced in Lync Server 2013.

Update-CsTenantMeetingUrl

Updates the meeting URL for the specified Skype for Business Online tenant. The updated URL uses a simpler, more standardized format that makes it easier for clients to locate and connect to meetings.

Update-CsUserData

Uses previously-exported user information to update Skype for Business Server user data. This cmdlet was introduced in Lync Server 2013.

Update-CsUserDatabase

Forces the back-end user database to clear its replication status with Active Directory. This causes the database to re-read all the user-related information stored in Active Directory Domain Services. This cmdlet was introduced in Lync Server 2010.