PowerShell commands 2,358

CommandWorkloadWhat it does
Grant-CsTeamsEmergencyCallRoutingPolicy Microsoft Teams This cmdlet assigns a Teams Emergency Call Routing policy.
Grant-CsTeamsEnhancedEncryptionPolicy Microsoft Teams Cmdlet to assign a specific Teams enhanced encryption Policy to a user.
Grant-CsTeamsEventsPolicy Microsoft Teams Assigns Teams Events policy to a user, group of users, or the entire tenant. Note that this policy is currently still in preview.
Grant-CsTeamsFeedbackPolicy Microsoft Teams Use this cmdlet to grant a specific Teams Feedback policy to a user (the ability to send feedback about Teams to Microsoft and whether...
Grant-CsTeamsFilesPolicy Microsoft Teams This cmdlet applies an instance of the Teams AI policy to users or groups in a tenant.
Grant-CsTeamsIPPhonePolicy Microsoft Teams Assign a set of Teams phone policies to a user account or group of user accounts. Teams phone policies determine the features that are...
Grant-CsTeamsMediaConnectivityPolicy Microsoft Teams This cmdlet applies an instance of the Teams media connectivity policy to users or groups in a tenant.
Grant-CsTeamsMediaLoggingPolicy Microsoft Teams Assigns Teams Media Logging policy to a user or entire tenant.
Grant-CsTeamsMeetingBrandingPolicy Microsoft Teams Assigns a teams meeting branding policy at the per-user scope. The **CsTeamsMeetingBrandingPolicy** cmdlet enables administrators to...
Grant-CsTeamsMeetingBroadcastPolicy Microsoft Teams Use this cmdlet to assign a policy to a user.
Grant-CsTeamsMeetingPolicy Microsoft Teams Assigns a teams meeting policy at the per-user scope. The CsTeamsMeetingPolicy cmdlets enable administrators to control the type of...
Grant-CsTeamsMeetingTemplatePermissionPolicy Microsoft Teams This cmdlet applies an instance of the TeamsMeetingTemplatePermissionPolicy to users or groups in a tenant.
Grant-CsTeamsMessagingPolicy Microsoft Teams Assigns a teams messaging policy at the per-user scope. Teams messaging policies determine the features and capabilities that can be...
Grant-CsTeamsMobilityPolicy Microsoft Teams The TeamsMobilityPolicy allows Admins to control Teams mobile usage for users.
Grant-CsTeamsPersonalAttendantPolicy Microsoft Teams **Limited Preview:** Functionality described in this document is currently in limited preview and only authorized organizations have...
Grant-CsTeamsRoomVideoTeleConferencingPolicy Microsoft Teams Assigns a TeamsRoomVideoTeleConferencingPolicy to a Teams Room Alias on a per-room or per-Group basis.
Grant-CsTeamsSharedCallingRoutingPolicy Microsoft Teams Assigns a specific Teams shared calling routing policy to a user, a group of users, or sets the Global policy instance.
Grant-CsTeamsShiftsPolicy Microsoft Teams This cmdlet supports applying the TeamsShiftsPolicy to users in a tenant.
Grant-CsTeamsSurvivableBranchAppliancePolicy Microsoft Teams Grants a Survivable Branch Appliance (SBA) Policy to users in the tenant.
Grant-CsTeamsUpdateManagementPolicy Microsoft Teams Use this cmdlet to grant a specific Teams Update Management policy to a user.
Grant-CsTeamsUpgradePolicy Microsoft Teams TeamsUpgradePolicy allows administrators to manage the transition from Skype for Business to Teams.
Grant-CsTeamsVdiPolicy Microsoft Teams Assigns a teams Vdi policy at the per-user scope. The CsTeamsVdiPolicy cmdlets enable administrators to control the type of meetings...
Grant-CsTeamsVideoInteropServicePolicy Microsoft Teams The Grant-CsTeamsVideoInteropServicePolicy cmdlet allows you to assign a pre-constructed policy across your whole organization or only...
Grant-CsTeamsVirtualAppointmentsPolicy Microsoft Teams This cmdlet applies an instance of the TeamsVirtualAppointmentsPolicy to users or groups in a tenant.
Grant-CsTeamsVoiceApplicationsPolicy Microsoft Teams Assigns a per-user Teams voice applications policy to one or more users. TeamsVoiceApplications policy governs what permissions the...
Grant-CsTeamsWorkLoadPolicy Microsoft Teams This cmdlet applies an instance of the Teams Workload policy to users or groups in a tenant.
Grant-CsTeamsWorkLocationDetectionPolicy Microsoft Teams This cmdlet applies an instance of the TeamsWorkLocationDetectionPolicy to users or groups in a tenant.
Grant-CsTenantDialPlan Microsoft Teams Assign an existing tenant dial plan to a user, to a group of users, or to set the Global policy instance.
Grant-CsUserPolicyPackage Microsoft Teams This cmdlet supports applying a policy package to users in a tenant. Note that there is a limit of 20 users you can apply the package to...
Grant-SPOHubSiteRights SharePoint Online Grants rights to users or mail-enabled security groups to associate their site with a hub site.
Grant-SPOSiteDesignRights SharePoint Online Used to apply permissions to a set of users or a security group, effectively scoping the visibility of the site design in the UX. They...
Import-CsAutoAttendantHolidays Microsoft Teams Use Import-CsAutoAttendantHolidays cmdlet to import holiday schedules of an existing Auto Attendant (AA) that were previously exported...
Import-CsOnlineAudioFile Microsoft Teams Upload a new audio file.
Import-DlpPolicyCollection Exchange Online **Note**: This cmdlet is retired from the cloud-based service. For more information, see this blog post. This cmdlet is functional only...
Import-DlpPolicyTemplate Exchange Online Import data loss prevention (DLP) policy template files that are based on transport rules (mail flow rules) into your Exchange organization.
Import-ExchangeCertificate Exchange Online Import certificates on Exchange servers. You use this cmdlet to install certificates that were exported from other servers, and to...
Import-FilePlanProperty Exchange Online For more information, see Security & Compliance PowerShell. Use the Import-FilePlanProperty cmdlet to import file plan properties.
Import-JournalRuleCollection Exchange Online Import journal rules from an XML file. You can import a journal rule collection you previously exported as a backup, or import rules you...
Import-RecipientDataProperty Exchange Online Add a picture or a spoken name audio file to a mailbox or mail contact. **Note**: Profile cards across Microsoft apps and services don't...
Import-TransportRuleCollection Exchange Online Import a transport rule collection. You can import a rule collection you previously exported as a backup, or import rules that you've...
Import-UMPrompt Exchange Online Copy or upload a custom audio file to be used by Unified Messaging (UM) dial plans and auto attendants.
Install-TransportAgent Exchange Online Register transport agents on Exchange servers.
Install-UnifiedCompliancePrerequisite Exchange Online For more information, see Security & Compliance PowerShell. Use the Install-UnifiedCompliancePrerequisite cmdlet to view, create, or...
Invoke-ChangeMeetingOrganizer Exchange Online Change the organizer of an existing meeting or meeting series.
Invoke-ClearDirectToGroupAssignmentMigration Microsoft Teams As an admin, you can trigger a new direct assignments to group policy assignments cleanup.
Invoke-ComplianceSearchActionStep Exchange Online This cmdlet is reserved for internal Microsoft use.
Invoke-ComplianceSecurityFilterAction Exchange Online For more information, see Security & Compliance PowerShell. Use the Invoke-ComplianceSecurityFilterAction cmdlet to view and set...
Invoke-HoldRemovalAction Exchange Online For more information, see Security & Compliance PowerShell. Use the Invoke-HoldRemovalAction cmdlet to view and remove holds on...
Invoke-MonitoringProbe Exchange Online Run a Managed Availability probe on a selected server. This cmdlet can't be used to run every Managed Availability probe. Only some...
Invoke-ProvisioningAcceptedDomainDiagnostic Exchange Online Validate and repair accepted domain configurations in cloud-based organizations.
Invoke-ProvisioningCompanyObjectDiagnostic Exchange Online Validate and fix core Microsoft 365 tenant information and service plan configuration in cloud-based organizations.
Invoke-ProvisioningRecipientDiagnostic Exchange Online Identify and repair recipient provisioning failures in cloud-based organizations. Recipients include mailboxes, mail contacts, mail...
Invoke-ProvisioningVerifyRbacDiagnostic Exchange Online Analyze and repair role-based access control (RBAC) configurations in cloud-based organizations.
Invoke-SPOMigrationEncryptUploadSubmit SharePoint Online **Note**: This cmdlet has been deprecated. To migrate to SharePoint and Microsoft 365 using PowerShell, see Migrate to SharePoint using...
Invoke-SPOSiteDesign SharePoint Online Applies a published site design to a specified site collection target. This allows a site design to be applied to an existing site...
Invoke-SPOSiteSwap SharePoint Online Invokes a job to swap the location of a site with another site while archiving the original site.
Invoke-StartDirectToGroupAssignmentMigration Microsoft Teams As an admin, you can trigger a new direct assignments to group policy assignments migration.
Mount-Database Exchange Online Mount mailbox databases on Exchange servers. The cmdlet mounts the database only if the Microsoft Exchange Information Store service and...
Move-ActiveMailboxDatabase Exchange Online Perform a database or server switchover.
Move-AddressList Exchange Online Move an existing address list to a new container under the root address list.