You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: exchange/docs-conceptual/exchange-online-powershell-v2.md
+16-12Lines changed: 16 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -231,7 +231,7 @@ The module is supported in the following versions of macOS:
231
231
|---|---|
232
232
|3.5.0 or later|7.4.0 or later|
233
233
234
-
PowerShell 7.4.0 is the minimum supported version of PowerShell 7 in macOS 13 or later. Module versions 3.0.0 to 3.4.0 are also supported.
234
+
7.4.0 is the minimum supported version of PowerShell 7 in macOS 13 or later. Module versions 3.0.0 to 3.4.0 are also supported.
235
235
236
236
-**macOS 12 Monterey** and **mac OS 11 Big Sur**:
237
237
@@ -245,7 +245,7 @@ The module is supported in the following versions of macOS:
245
245
246
246
Module versions 2.0.4 and 2.0.5 run natively on Intel processors. Apple M1 or Apple M2 processors require Apple Rosetta 2.
247
247
248
-
macOS 11 and macOS 12 don't support PowerShell 7.5.x.
248
+
7.4.x is the latest supported version of PowerShell 7 in macOS 11 and macOS 12.
249
249
250
250
-**macOS 10.15 Catalina**:
251
251
@@ -254,15 +254,15 @@ The module is supported in the following versions of macOS:
254
254
|3.0.0 to 3.4.0|7.2.0 to 7.2.22|
255
255
|2.0.4 and 2.0.5|7.0.3 to 7.1.5 (or later)|
256
256
257
-
macOS 10.15 doesn't support PowerShell 7.3.x.
257
+
7.2.22 is the latest supported version of PowerShell 7 in macOS 10.15.
258
258
259
259
-**macOS 10.14 Mojave**
260
260
261
261
|Module version|PowerShell version|
262
262
|---|---|
263
263
|2.0.4 and 2.0.5|7.0.3 to 7.1.5|
264
264
265
-
macOS 10.14 doesn't support PowerShell 7.2.x.
265
+
7.1.5 is the latest supported version of PowerShell 7 in macOS 10.14.
266
266
267
267
For instructions on installing PowerShell 7 on macOS, see [Installing PowerShell on macOS](/powershell/scripting/install/installing-powershell-core-on-macos).
268
268
@@ -343,7 +343,7 @@ Now you can do the [regular PowerShell prerequisites](#prerequisites-for-the-exc
343
343
- Current versions of Windows include the required versions of the .NET Framework, so you don't need to install the .NET Framework to use the module in Windows PowerShell 5.1.
344
344
345
345
-**PowerShell 7**:
346
-
- Module versions 3.5.0 (May 2024) or later require PowerShell 7.4.0 (November 2023) or later due to .NET 8.0 assembly dependencies. Earlier versions of PowerShell 7 might encounter compatibility issues (PowerShell 7.3.6 is more compatible than 7.3.7).
346
+
- Module versions 3.5.0 (May 2024) or later require PowerShell 7.4.0 (November 2023) or later due to .NET 8.0 assembly dependencies. Earlier versions of PowerShell 7 might encounter compatibility issues (PowerShell 7.3.6 is more compatible with the module than 7.3.7).
347
347
- Module versions 3.0.0 (September 2022) to 3.4.0 (October 2023) require PowerShell 7.2.0 (November 2021) or later due to .NET 6.0 assembly dependencies in REST API cmdlets and connections.
348
348
- Support for the module in PowerShell 7 started with version 2.0.4 (February 2021) in PowerShell 7.0.3 (July 2020).
349
349
@@ -357,7 +357,7 @@ Specific module version support in Windows depends on Windows PowerShell support
357
357
|3.5.0 or later|7.4.0 or later|.NET 8.0<br/>Included in 24H2 or later.|
358
358
|3.0.0 to 3.4.0|7.2.0 to 7.3.7 (or later)|.NET 6.0 (7.2.x)<br/>.NET 7.0 (7.3.x)|
359
359
360
-
PowerShell 7.2.0 (.NET 6.0) is the earliest supported version in Windows 11.
360
+
7.2.0 (.NET 6.0) is the earliest supported version of PowerShell 7 in Windows 11.
361
361
362
362
-**Windows Server 2022**:
363
363
@@ -367,7 +367,7 @@ Specific module version support in Windows depends on Windows PowerShell support
367
367
|3.5.0 or later|7.4.0 or later|.NET 8.0|
368
368
|3.0.0 to 3.4.0|7.2.0 to 7.3.7 (or later)|.NET 6.0 (7.2.x)<br/>.NET 7.0 (7.3.x)|
369
369
370
-
PowerShell 7.2.0 (.NET 6.0) is the earliest supported version in Windows Server 2022.
370
+
7.2.0 (.NET 6.0) is the earliest supported version of PowerShell 7 in Windows Server 2022.
371
371
372
372
-**Windows 10**:
373
373
@@ -395,7 +395,7 @@ Specific module version support in Windows depends on Windows PowerShell support
395
395
|3.0.0 to 3.4.0|7.2.x|.NET 6.0|
396
396
|2.0.4 and 2.0.5|7.0.3 to 7.1.5 (or later)|.NET Core 3.1 (7.0.x)<br/>.NET 5.0 (7.1.x)|
397
397
398
-
PowerShell 7.2.22 (.NET 6.0) is the latest supported version in Windows 8.1, Windows Server 2012, and Windows Server 2012 R2.
398
+
7.2.22 (.NET 6.0) is the latest supported version of PowerShell 7 in Windows 8.1, Windows Server 2012, and Windows Server 2012 R2.
399
399
400
400
-**Windows 7.1 SP1** and **Windows Server 2008 R2 SP1**:
401
401
@@ -404,7 +404,7 @@ Specific module version support in Windows depends on Windows PowerShell support
404
404
|2.0.3|5.1|.NET Framework 4.7.1|
405
405
406
406
> [!NOTE]
407
-
> Although you can install this version of the module, you can't connect to Exchange Online PowerShell, because version 7.0.3 lacks support for REST API connections.
407
+
> Although you can install this version of the module, you can't connect to Exchange Online PowerShell. Module version 2.0.3 lacks support for REST API connections.
408
408
409
409
### Prerequisites for the Exchange Online PowerShell module
410
410
@@ -701,18 +701,22 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo
701
701
702
702
### Current release
703
703
704
+
#### Version 3.9.0
705
+
706
+
- New _EnableSearchOnlySession_ switch on **Connect-IPPSSession**, which enables certain eDiscovery cmdlets and related cmdlets that connect to other Microsoft 365 services.
707
+
708
+
### Previous releases
709
+
704
710
#### Version 3.8.0
705
711
706
-
-Support for providing an access token with**Connect-IPPSSession**.
-**Get-VivaModuleFeature** now returns information about ParentFeature, ChildFeature, and PolicyModes. These values represent parent and child features of a Viva app feature along with available enablement modes for future policies.
708
714
- New parameters _IsUserOptedInByDefault_ on the **Add-VivaModuleFeaturePolicy** and **Update-VivaModuleFeaturePolicy** cmdlets and the corresponding property value in all **\*-VivaModuleFeaturePolicy** cmdlets. The value indicates if users are opted in or out by the policy, as long as the user doesn't set a preference.
709
715
710
716
You can use this parameter to keep the feature enabled in your organization while opting out the affected users by default, effectively soft disabling the feature for those users.
711
717
712
718
- Deprecated the **Get-VivaFeatureCategory** cmdlet, all category-related parameters, and return values (_CategoryId_, _IsCategoryEnabled_).
713
719
714
-
### Previous releases
715
-
716
720
#### Version 3.7.2
717
721
718
722
- The _DisableWAM_ switch is available on the **Connect-ExchangeOnline** cmdlet to disable Web Account Manager (WAM) if you get WAM-related connection errors.
Copy file name to clipboardExpand all lines: exchange/docs-conceptual/whats-new-in-the-exo-module.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,11 +22,17 @@ description: "Learn about the new features and functionality available in the la
22
22
23
23
This article lists new features in the Exchange Online PowerShell module used for connecting to Exchange Online PowerShell, Security & Compliance PowerShell, and Exchange Online Protection PowerShell for cloud protection of on-premises email environments. Features that are currently in preview are denoted with **(preview)**.
**Note**: This parameter is available in module version 3.9.1-Preview1 or later.
543
+
544
+
The EXOModuleBasePath parameter specifies the folder where the local temporary copy of the Exchange Online PowerShell module is stored. If the value contains spaces, enclose the value in quotation marks (").
545
+
546
+
Connect-ExchangeOnline commands store a temporary copy of the Exchange Online module locally on the client for session connectivity. By default, the temporary copy of the module is stored in the %TMP% folder (by default, `C:\Users\<UserName>\AppData\Local\Temp`).
547
+
548
+
```yaml
549
+
Type: String
550
+
Parameter Sets: (All)
551
+
Aliases:
552
+
553
+
Required: False
554
+
Position: Named
555
+
Default value: None
556
+
Accept pipeline input: False
557
+
Accept wildcard characters: False
558
+
```
559
+
537
560
### -InlineCredential
538
561
539
562
> Applicable: Exchange Online
540
563
541
-
**Note**: This parameter is available in module version 2.0.4 or later, and only in PowerShell 7.
564
+
**Note**: This parameter is available in module version 2.0.4-Preview6 or later, and only in PowerShell 7.
542
565
543
566
The InlineCredential switch specifies whether to pass credentials directly in the Windows PowerShell window. You don't need to specify a value with this switch.
**Note**: This parameter is available in module version 3.2.0 or later.
785
+
**Note**: This parameter is available in module version 3.2.0-Preview4 or later.
763
786
764
787
The SigningCertificate parameter specifies the client certificate that's used to sign the format files (\*.Format.ps1xml) or script module files (.psm1) in the temporary module that Connect-ExchangeOnline creates.
**Note**: This parameter is available in module version 3.3.0 or later.
809
+
**Note**: This parameter is available in module version 3.3.0-Preview1 or later.
787
810
788
811
In version 3.7.0-Preview1 or later, this parameter is replaced by the LoadCmdletHelp parameter. The SkipLoadingCmdletHelp parameter is no longer required and no longer does anything, because cmdlet help files are no longer downloaded by default.
**Note**: This parameter is available in module version 3.9.0-Preview1 or later.
486
+
**Note**: This parameter is available in module version 3.8.1-Preview1 or later.
487
487
488
488
The LogDirectoryPath parameter specifies the location of the log files. The default location is `%TMP%\EXOCmdletTelemetry\EXOCmdletTelemetry-yyyymmdd-hhmmss.csv`.
This parameter is available in module version 3.2.0 or later.
591
+
**Note**: This parameter is available in module version 3.2.0-Preview3 or later.
592
592
593
593
**Note**: Remote PowerShell connections to Security & Compliance PowerShell are deprecated. For more information, see [Deprecation of Remote PowerShell in Security and Compliance PowerShell](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432).
**Note**: This parameter is available in module version 3.2.0 or later.
112
+
**Note**: This parameter is available in module version 3.2.0-Preview2 or later.
113
113
114
114
The ConnectionId parameter specifies the REST API connections to disconnect by ConnectionId. ConnectionId is a GUID value in the output of the Get-ConnectionInformation cmdlet that uniquely identifies a connection, even if you have multiple connections open. You can specify multiple ConnectionId values separated by commas.
**Note**: This parameter is available in module version 3.2.0 or later.
134
+
**Note**: This parameter is available in module version 3.2.0-Preview2 or later.
135
135
136
136
The ModulePrefix parameter specifies the REST API connections to disconnect by ModulePrefix. When you use the Prefix parameter with the Connect-ExchangeOnline cmdlet, the specified text is added to the names of all Exchange Online cmdlets (for example, Get-InboundConnector becomes Get-ContosoInboundConnector). The ModulePrefix value is visible in the output of the Get-ConnectionInformation cmdlet. You can specify multiple ModulePrefix values separated by commas.
Copy file name to clipboardExpand all lines: exchange/exchange-ps/ExchangePowerShell/Get-ConnectionInformation.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -90,7 +90,7 @@ This example returns a list of active REST-based connections that are using the
90
90
91
91
> Applicable: Exchange Online
92
92
93
-
**Note**: This parameter is available in module version 3.2.0 or later.
93
+
**Note**: This parameter is available in module version 3.2.0-Preview2 or later.
94
94
95
95
The ConnectionId parameter filters the connections by ConnectionId. ConnectionId is a GUID value in the output of the Get-ConnectionInformation cmdlet that uniquely identifies a connection, even if you have multiple connections open. You can specify multiple ConnectionId values separated by commas.
**Note**: This parameter is available in module version 3.2.0 or later.
115
+
**Note**: This parameter is available in module version 3.2.0-Preview2 or later.
116
116
117
117
The ModulePrefix parameter filters the connections by ModulePrefix. When you use the Prefix parameter with the Connect-ExchangeOnline cmdlet, the specified text is added to the names of all Exchange Online cmdlets (for example, Get-InboundConnector becomes Get-ContosoInboundConnector). The ModulePrefix value is visible in the output of the Get-ConnectionInformation cmdlet. You can specify multiple ModulePrefix values separated by commas.
0 commit comments