PowerShell commands 2,424

CommandWorkloadWhat it does
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-PowerBIRestMethod Power BI Executes a REST call to the Power BI service, with the specified URL and body.
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.
Move-DatabasePath Exchange Online Set a new path to the location of a database on the specified Mailbox server and to move the related files to that location.
Move-OfflineAddressBook Exchange Online Designate a new server that's responsible for generating the offline address book (OAB) in Exchange Server 2010. This cmdlet isn't used...
New-AcceptedDomain Exchange Online Create an accepted domain in your organization. An accepted domain is any SMTP namespace for which an Exchange organization sends and...
New-ActiveSyncDeviceAccessRule Exchange Online Define the access levels for Exchange ActiveSync devices based on the identity of the device.
New-ActiveSyncMailboxPolicy Exchange Online Create a Microsoft Mobile Device mailbox policy object. **Note**: In Exchange 2013 or later, use the New-MobileDeviceMailboxPolicy...
New-ActiveSyncVirtualDirectory Exchange Online Create Exchange ActiveSync virtual directories that are used in Internet Information Services (IIS) on Microsoft Exchange servers.
New-AdaptiveScope Exchange Online For more information, see Security & Compliance PowerShell. Use the New-AdaptiveScope cmdlet to create adaptive scopes in your...
New-AddressBookPolicy Exchange Online Create an address book policy. Address book policies define the global address list (GAL), offline address book (OAB), room list, and...
New-AddressList Exchange Online Create address lists and apply them to recipients. In Exchange Online, To use this cmdlet, you need to add the Address Lists role to a...
New-AddressRewriteEntry Exchange Online This cmdlet is available or effective only on Edge Transport servers in on-premises Exchange. Use the New-AddressRewriteEntry cmdlet to...
New-AdminAuditLogSearch Exchange Online > [!NOTE] > This cmdlet has been deprecated in the cloud-based service. To access audit log data, use the Search-UnifiedAuditLog cmdlet....
New-AntiPhishPolicy Exchange Online Create antiphish policies in your cloud-based organization.
New-AntiPhishRule Exchange Online Create antiphish rules in your cloud-based organization.
New-App Exchange Online Install apps for Outlook.
New-ApplicationAccessPolicy Exchange Online > [!IMPORTANT] > App Access Policies are replaced by Role Based Access Control for Applications. To learn more, see Role Based Access...
New-AppRetentionCompliancePolicy Exchange Online For more information, see Security & Compliance PowerShell. Use the New-AppRetentionCompliancePolicy to create app retention compliance...
New-AppRetentionComplianceRule Exchange Online For more information, see Security & Compliance PowerShell. Use the New-AppRetentionComplianceRule to create app retention compliance rules.