Skip to content

Commit 7135c23

Browse files
committed
Merge branch 'master' into chrisda
2 parents 45d13de + a526446 commit 7135c23

18 files changed

+536
-116
lines changed

.openpublishing.publish.config.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,6 @@
265265
"template_folder": "_themes.pdf"
266266
}
267267
},
268-
"need_generate_pdf": false,
269268
"need_generate_intellisense": false,
270269
"enable_incremental_build": false,
271270
"dependent_packages": [

exchange/docs-conceptual/office-365-scc/connect-to-scc-powershell/connect-to-scc-powershell.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ description: "Learn how to connect to Security & Compliance Center PowerShell."
1717
Office 365 Security & Compliance Center PowerShell allows you to manage your Office 365 Security & Compliance Center settings from the command line. You use Windows PowerShell on your local computer to create a remote PowerShell session to the Security & Compliance Center. It's a simple three-step process where you enter your Office 365 credentials, provide the required connection settings, and then import the Security & Compliance Center cmdlets into your local Windows PowerShell session so that you can use them.
1818

1919
> [!NOTE]
20-
> If you want to use multi-factor authentication (MFA) to connect to Security & Compliance Center PowerShell, or if your organization uses federated authentication, you need to download and use the Exchange Online Remote PowerShell Module. For more information, see [Connect to Office 365 Security & Compliance Center PowerShell using multi-factor authentication](mfa-connect-to-scc-powershell.md). For some features (for example, mailbox archiving), the Security & Compliance Center links to existing functionality in the Exchange admin center (EAC). To use PowerShell with these features, you need to connect to Exchange Online instead of the Security & Compliance Center. For more information, see [Connect to Exchange Online PowerShell](../../exchange-online/connect-to-exchange-online-powershell/connect-to-exchange-online-powershell.md).
20+
> The procedures in this topic won't work if: <br/>• Your account uses multi-factor authentication (MFA). <br/>• Your organization uses federated authentication. <br/>• A location condition in an Azure Active Directory conditional access policy restricts your access to trusted IPs. <br/> In these scenarions, you need to download and use the Exchange Online Remote PowerShell Module to connect to Security & Compliance Center PowerShell. For instructions, see [Connect to Office 365 Security & Compliance Center PowerShell using multi-factor authentication](mfa-connect-to-scc-powershell.md). <br/><br/> Some features in the Security & Compliance Center (for example, mailbox archiving) link to existing functionality in the Exchange admin center (EAC). To use PowerShell with these features, you need to connect to Exchange Online PowerShell instead of Security & Compliance Center PowerShell. For instructions, see [Connect to Exchange Online PowerShell](../../exchange-online/connect-to-exchange-online-powershell/connect-to-exchange-online-powershell.md). <br/><br/>
2121
2222
For more information about the Security & Compliance Center, see [Office 365 Security & Compliance Center](https://go.microsoft.com/fwlink/p/?LinkId=627054).
2323

@@ -59,31 +59,31 @@ For more information about the Security & Compliance Center, see [Office 365 Sec
5959
6060
1. On your local computer, open Windows PowerShell and run the following command:
6161
62-
```
63-
$UserCredential = Get-Credential
64-
```
62+
```
63+
$UserCredential = Get-Credential
64+
```
6565
66-
In the **Windows PowerShell Credential Request** dialog box that appears, type your work or school account and password, and then click **OK**.
66+
In the **Windows PowerShell Credential Request** dialog box that appears, type your work or school account and password, and then click **OK**.
6767
6868
2. Run the following command:
6969
70-
```
71-
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.compliance.protection.outlook.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
72-
```
70+
```
71+
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.compliance.protection.outlook.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
72+
```
7373
74-
**Notes**:
74+
**Notes**:
7575
76-
- For Office 365 Germany, use the _ConnectionUri_ value: `https://ps.compliance.protection.outlook.de/powershell-liveid/`.
76+
- For Office 365 Germany, use the _ConnectionUri_ value: `https://ps.compliance.protection.outlook.de/powershell-liveid/`.
7777
78-
- For Office 365 Government Community Cloud High (GCC High), use the _ConnectionUri_ value: `https://ps.compliance.protection.office365.us/powershell-liveid/
78+
- For Office 365 Government Community Cloud High (GCC High), use the _ConnectionUri_ value: `https://ps.compliance.protection.office365.us/powershell-liveid/
7979
80-
- If you want to connect to Security & Compliance Center PowerShell in the same window as an active Exchange Online PowerShell connection, you need to add the Prefix parameter and value (for example, `-Prefix "CC"`) to the end of this command to prevent cmdlet name collisions (both environments share some cmdlets with the same names).
80+
- If you want to connect to Security & Compliance Center PowerShell in the same window as an active Exchange Online PowerShell connection, you need to add the Prefix parameter and value (for example, `-Prefix "CC"`) to the end of this command to prevent cmdlet name collisions (both environments share some cmdlets with the same names).
8181
8282
3. Run the following command:
8383
84-
```
85-
Import-PSSession $Session -DisableNameChecking
86-
```
84+
```
85+
Import-PSSession $Session -DisableNameChecking
86+
```
8787
8888
> [!NOTE]
8989
> Be sure to disconnect the remote PowerShell session when you're finished. If you close the Windows PowerShell window without disconnecting the session, you could use up all the remote PowerShell sessions available to you, and you'll need to wait for the sessions to expire. To disconnect the remote PowerShell session, run the following command.
@@ -108,9 +108,9 @@ If you receive errors, check the following requirements:
108108
109109
- The **New-PSSession** command (Step 2) might fail to connect if your client IP address changes during the connection request. This can happen if your organization uses a source network address translation (SNAT) pool that contains multiple IP addresses. The connection error looks like this:
110110
111-
`The request for the Windows Remote Shell with ShellId <ID> failed because the shell was not found on the server. Possible causes are: the specified ShellId is incorrect or the shell no longer exists on the server. Provide the correct ShellId or create a new shell and retry the operation.`
111+
`The request for the Windows Remote Shell with ShellId <ID> failed because the shell was not found on the server. Possible causes are: the specified ShellId is incorrect or the shell no longer exists on the server. Provide the correct ShellId or create a new shell and retry the operation.`
112112
113-
To fix the issue, use an SNAT pool that contains a single IP address, or force the use of a specific IP address for connections to the Security & Compliance Center PowerShell endpoint.
113+
To fix the issue, use an SNAT pool that contains a single IP address, or force the use of a specific IP address for connections to the Security & Compliance Center PowerShell endpoint.
114114
115115
## See also
116116

exchange/exchange-ps/exchange/advanced-threat-protection/Set-AntiPhishPolicy.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ Set-AntiPhishPolicy -Identity <AntiPhishPolicyIdParameter>
3535
[-EnableSimilarUsersSafetyTips <$true | $false>]
3636
[-EnableTargetedDomainsProtection <$true | $false>]
3737
[-EnableTargetedUserProtection <$true | $false>]
38+
[-EnableUnauthenticatedSender <$true | $false>]
3839
[-EnableUnusualCharactersSafetyTips <$true | $false>]
3940
[-ExcludedDomains <MultiValuedProperty>]
4041
[-ExcludedSenders <MultiValuedProperty>]
@@ -324,6 +325,25 @@ Accept pipeline input: False
324325
Accept wildcard characters: False
325326
```
326327
328+
### -EnableUnauthenticatedSender
329+
The EnableUnauthenticatedSender parameter specifies whether to apply a "?" symbol in Outlook's sender card if the sender fails authentication checks. Valid values are:
330+
331+
- $true: Apply the "?" symbol.
332+
333+
- $false: Do not apply the "?" symbol.
334+
335+
```yaml
336+
Type: $true | $false
337+
Parameter Sets: (All)
338+
Aliases:
339+
Applicable: Exchange Online, Exchange Online Protection
340+
Required: False
341+
Position: Named
342+
Default value: True
343+
Accept pipeline input: False
344+
Accept wildcard characters: False
345+
```
346+
327347
### -EnableUnusualCharactersSafetyTips
328348
The EnableUnusualCharactersSafetyTips parameter specifies whether to enable safety tips that are shown to recipients in messages for unusual characters in domain and user impersonation detections. Valid values are:
329349

exchange/exchange-ps/exchange/mailboxes/Get-MailboxFolderPermission.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,13 @@ Get-MailboxFolderPermission -Identity [email protected]:\Marketing\Reports -User
4444

4545
This example returns the permissions for the same folder in John's mailbox, but only for the user Ayla.
4646

47+
### -------------------------- Example 3 --------------------------
48+
```
49+
Get-MailboxFolderPermission -Identity [email protected]:\Calendar -User [email protected]
50+
```
51+
52+
This example returns the permissions for the Calendar folder in John's mailbox, but only for the user Ayla.
53+
4754
## PARAMETERS
4855

4956
### -Identity

sharepoint/sharepoint-ps/sharepoint-online/Enable-SPOCommSite.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,12 @@ ms.reviewer:
1212

1313

1414
## SYNOPSIS
15+
1516
Enables the modern communication site experience on an existing site.
1617

18+
**At this time, based on early adopter feedback, we have decided to postpone rolling out this feature. We apologize for any inconvenience and will communicate a new schedule via Message Center, once it is available. We expect to have an update in the Q3 time frame**
19+
20+
1721

1822
## SYNTAX
1923

@@ -22,7 +26,7 @@ Enable-SPOCommSite [-SiteUrl] <string> [-DesignPackageId] <GUID>
2226
```
2327

2428
## DESCRIPTION
25-
Use this cmdlet to enable the modern communication site experience at the classic root site of a tenant. You must use the SharePoint admin powershell version 8715.1200 or greater. Use of this cmdlet is subject to rollout of capability. At this time, based on early adopter feedback, we have decided to postpone rolling out this feature. We apologize for any inconvenience and will communicate a new schedule via Message Center, once it is available. We expect to have an update in the Q3 time frame
29+
Use this cmdlet to enable the modern communication site experience at the classic root site of a tenant. You must use the SharePoint admin powershell version 8715.1200 or greater. Use of this cmdlet is subject to rollout of capability.
2630

2731
**Current limitations**
2832

@@ -55,10 +59,8 @@ This example enables the communication site experience at this https://contoso.s
5559

5660
```
5761
$orgName="<tenantname>"
58-
$adminUPN = "<Current SharePoint Online Admin Login ID>"
5962
$rootSiteURL = "<Root site URL>"
60-
$userCredential = Get-Credential -UserName $adminUPN -Message "Type the password."
61-
Connect-SPOService -Url https://$orgName-admin.sharepoint.com -Credential $userCredential
63+
Connect-SPOService -Url https://$orgName-admin.sharepoint.com
6264
Enable-SPOCommSite -SiteUrl $rootSiteURL
6365
```
6466
**STEP BY STEP INSTRUCTIONS**

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOGeoMoveCompatibilityStatus.md

Lines changed: 4 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
external help file: sharepointonline.xml
33
applicable: SharePoint Online
4-
title: Get-SPOGeoMoveCompatibilityStatus
4+
title: Get-SPOGeoCrossMoveCompatibilityStatus
55
schema: 2.0.0
66
author: trent-green
77
ms.author: trgreen
88
ms.reviewer:
99
---
1010

11-
# Get-SPOGeoMoveCompatibilityStatus
11+
# Get-SPOGeoCrossMoveCompatibilityStatus
1212

1313
## SYNOPSIS
1414
This cmdlet returns the compatibility status between geographic locations.
@@ -17,7 +17,7 @@ This cmdlet returns the compatibility status between geographic locations.
1717
## SYNTAX
1818

1919
```
20-
Get-SPOGeoMoveCompatibilityStatus [-AllLocations <Boolean>] [<CommonParameters>]
20+
Get-SPOGeoCrossMoveCompatibilityStatus [<CommonParameters>]
2121
```
2222

2323
## DESCRIPTION
@@ -28,37 +28,11 @@ This cmdlet returns the compatibility between sites and locations for a move in
2828

2929
### EXAMPLE 1
3030
```powershell
31-
Get-SPOGeoMoveCompatibilityStatus -AllLocations $true
31+
Get-SPOGeoCrossMoveCompatibilityStatus
3232
```
3333

3434
Get the compatibility status for all locations.
3535

36-
### EXAMPLE 2
37-
```powershell
38-
Get-SPOGeoMoveCompatibilityStatus -AllLocations $false
39-
```
40-
41-
Get the compatibility status for the current location.
42-
43-
44-
## PARAMETERS
45-
46-
### -AllLocations
47-
PARAMVALUE: $true | $false
48-
49-
50-
```yaml
51-
Type: Boolean
52-
Parameter Sets: (All)
53-
Aliases:
54-
Applicable: SharePoint Online
55-
56-
Required: False
57-
Position: Named
58-
Default value: None
59-
Accept pipeline input: False
60-
Accept wildcard characters: False
61-
```
6236

6337
### CommonParameters
6438
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).

sharepoint/sharepoint-ps/sharepoint-pnp/Get-PnPCustomAction.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,13 @@ Get-PnPCustomAction -Scope web
4646

4747
Returns all custom actions for the current web object.
4848

49+
### ------------------EXAMPLE 4------------------
50+
```powershell
51+
Get-PnPCustomAction -Identity aa66f67e-46c0-4474-8a82-42bf467d07f2 -Includes 'Id','Title','ClientSideComponentProperties'
52+
```
53+
54+
Returns the custom action with the id 'aa66f67e-46c0-4474-8a82-42bf467d07f2' as well as specific properties, such as ClientSiteComponentProperties
55+
4956
## PARAMETERS
5057

5158
### -Identity
@@ -126,4 +133,4 @@ Accept pipeline input: False
126133
127134
## RELATED LINKS
128135
129-
[SharePoint Developer Patterns and Practices](https://aka.ms/sppnp)
136+
[SharePoint Developer Patterns and Practices](https://aka.ms/sppnp)

sharepoint/sharepoint-ps/sharepoint-server/Install-SPSolution.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,6 @@ This example deploys the installed SharePoint solution contoso_solution.wsp in t
5656

5757
### ------------------EXAMPLE 2------------------
5858
```
59-
Install-SPSolution -Identity contoso_solution.wsp -GACDeployment -AddtoLatestVersion $true
60-
```
61-
62-
This example deploys the installed SharePoint solution contoso_solution.wsp in the farm within the latest version directories and specifies that global assembly cache (GAC) can be deployed for the new SharePoint solution.
63-
64-
### ------------------EXAMPLE 3------------------
65-
```
6659
Install-SPSolution -Identity contoso_solution.wsp -GACDeployment -CompatibilityLevel {14,15}
6760
```
6861

skype/skype-ps/skype/Get-CsOnlineVoicemailPolicy.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,4 +154,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
154154
## RELATED LINKS
155155
[Set-CsOnlineVoicemailPolicy](https://docs.microsoft.com/powershell/module/skype/set-csonlinevoicemailpolicy?view=skype-ps)
156156

157+
[New-CsOnlineVoicemailPolicy](https://docs.microsoft.com/powershell/module/skype/new-csonlinevoicemailpolicy?view=skype-ps)
158+
159+
[Remove-CsOnlineVoicemailPolicy](https://docs.microsoft.com/powershell/module/skype/remove-csonlinevoicemailpolicy?view=skype-ps)
160+
157161
[Grant-CsOnlineVoicemailPolicy](https://docs.microsoft.com/powershell/module/skype/grant-csonlinevoicemailpolicy?view=skype-ps)

skype/skype-ps/skype/Get-CsOnlineVoicemailUserSettings.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ Get-CsOnlineVoicemailUserSettings -Identity <String> [-Tenant <Guid>] [<CommonPa
2222
## DESCRIPTION
2323
The Get-CsOnlineVoicemailUserSettings cmdlet returns information about online voicemail user settings of a specific user in your organization.
2424

25-
**NOTE**
26-
- **This cmdlet is currently available to PREVIEW customers only.**
27-
2825
## EXAMPLES
2926

3027
### -------------------------- Example 1 --------------------------

skype/skype-ps/skype/Grant-CsOnlineVoicemailPolicy.md

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.reviewer:
1111
# Grant-CsOnlineVoicemailPolicy
1212

1313
## SYNOPSIS
14-
Provide the topic introduction here.
14+
Assigns a online voice mail policy at the per-user scope. Online voicemail policies manage usages for Voicemail service.
1515

1616
## SYNTAX
1717

@@ -21,25 +21,25 @@ Grant-CsOnlineVoicemailPolicy [-PolicyName] <String> [-Tenant <Guid>] [-DomainCo
2121
```
2222

2323
## DESCRIPTION
24-
Provide the detailed description here.
24+
This cmdlet assigns an existing user-specific online voicemail policy to a user. Online voicemail policies are used by the organization to manage Voicemail-related features such as transcription.
2525

2626
## EXAMPLES
2727

28-
### -------------------------- Example 1 -------------------------- (Skype for Business Online)
28+
### -------------------------- Example 1 --------------------------
2929
```
30-
Insert example commands for example 1.
30+
Grant-CsOnlineVoicemailPolicy -Identity "sip:[email protected]" -PolicyName TranscriptionDisabled
3131
```
3232

33-
Insert descriptive text for example 1.
33+
The command shown in Example 1 assigns the per-user online voicemail policy TranscriptionDisabled to a single user with SIP URI sip:user@contoso.com.
3434

3535

3636
## PARAMETERS
3737

3838
### -Identity
39-
PARAMVALUE: UserIdParameter
39+
The Identity parameter represents the ID of the specific user in your organization; this can be either a SIP URI or an Object ID.
4040

4141
```yaml
42-
Type: UserIdParameter
42+
Type: System.String
4343
Parameter Sets: (All)
4444
Aliases:
4545
Applicable: Skype for Business Online
@@ -52,7 +52,7 @@ Accept wildcard characters: False
5252
```
5353
5454
### -PolicyName
55-
PARAMVALUE: String
55+
A unique identifier(name) of the policy.
5656
5757
```yaml
5858
Type: String
@@ -68,7 +68,7 @@ Accept wildcard characters: False
6868
```
6969
7070
### -Confirm
71-
PARAMVALUE: SwitchParameter
71+
Prompts you for confirmation before executing the command.
7272
7373
```yaml
7474
Type: SwitchParameter
@@ -84,7 +84,7 @@ Accept wildcard characters: False
8484
```
8585
8686
### -DomainController
87-
PARAMVALUE: Fqdn
87+
Enables you to specify the fully qualified domain name (FQDN) of a domain controller to be contacted when assigning the new policy. If this parameter is not specified then the Grant-CsMobilityPolicy cmdlet will contact the first available domain controller.
8888
8989
```yaml
9090
Type: Fqdn
@@ -100,7 +100,7 @@ Accept wildcard characters: False
100100
```
101101
102102
### -PassThru
103-
PARAMVALUE: SwitchParameter
103+
Enables you to pass a user object through the pipeline that represents the user being assigned the policy. By default, the Grant-CsOnlineVoicemailPolicy cmdlet does not pass objects through the pipeline.
104104
105105
```yaml
106106
Type: SwitchParameter
@@ -116,7 +116,9 @@ Accept wildcard characters: False
116116
```
117117
118118
### -Tenant
119-
PARAMVALUE: Guid
119+
Globally unique identifier (GUID) of the Skype for Business Online tenant account whose voicemail policy is to be retrieved. For example: -Tenant "38aad667-af54-4397-aaa7-e94c79ec2308" You can return the tenant ID for each of your tenants by running this command:
120+
121+
`Get-CsTenant | Select-Object DisplayName, TenantID`
120122

121123
```yaml
122124
Type: Guid
@@ -132,7 +134,7 @@ Accept wildcard characters: False
132134
```
133135

134136
### -WhatIf
135-
PARAMVALUE: SwitchParameter
137+
Describes what would happen if you executed the command without actually executing the command.
136138

137139
```yaml
138140
Type: SwitchParameter
@@ -148,7 +150,11 @@ Accept wildcard characters: False
148150
```
149151

150152
### -AsJob
151-
{{Fill AsJob Description}}
153+
Indicates that this cmdlet runs as a background job.
154+
155+
When you specify the AsJob parameter, the command immediately returns an object that represents the background job. You can continue to work in the session while the job finishes. The job is created on the local computer and the results from the Skype for Business Online session are automatically returned to the local computer. To get the job results, use the Receive-Job cmdlet.
156+
157+
For more information about Windows PowerShell background jobs, see [about_Jobs](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_jobs?view=powershell-6) and [about_Remote_Jobs](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_remote_jobs?view=powershell-6).
152158

153159
```yaml
154160
Type: SwitchParameter
@@ -173,5 +179,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl
173179
## NOTES
174180

175181
## RELATED LINKS
182+
[Get-CsOnlineVoicemailPolicy](https://docs.microsoft.com/powershell/module/skype/get-csonlinevoicemailpolicy?view=skype-ps)
183+
184+
[Set-CsOnlineVoicemailPolicy](https://docs.microsoft.com/powershell/module/skype/set-csonlinevoicemailpolicy?view=skype-ps)
176185

186+
[New-CsOnlineVoicemailPolicy](https://docs.microsoft.com/powershell/module/skype/new-csonlinevoicemailpolicy?view=skype-ps)
177187

188+
[Remove-CsOnlineVoicemailPolicy](https://docs.microsoft.com/powershell/module/skype/remove-csonlinevoicemailpolicy?view=skype-ps)

0 commit comments

Comments
 (0)