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
This switch specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If it isn't provided in the command, you're prompted for administrative input if required.
142
143
143
144
```yaml
144
-
Type: System.Guid
145
+
Type: SwitchParameter
145
146
Parameter Sets: (All)
146
147
Aliases:
147
-
Applicable: Skype for Business Online
148
+
Applicable: Microsoft Teams
148
149
149
150
Required: False
150
151
Position: Named
151
-
Default value: None
152
+
Default value: False
152
153
Accept pipeline input: False
153
154
Accept wildcard characters: False
154
155
```
@@ -160,12 +161,18 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl
@@ -50,13 +50,13 @@ This example returns the details of all application instances.
50
50
## PARAMETERS
51
51
52
52
### -Identity
53
-
The URI or the object ID of the application instance to retrieve. If this parameter is not provided, it will retrieve all application instances in the tenant.
53
+
The UPN or the object ID of the application instance to retrieve. If this parameter is not provided, it will retrieve all application instances in the tenant.
Skips the first specified number of returned results. The default value is 0.
86
86
87
87
```yaml
88
-
Type: System.Guid
88
+
Type: System.Int32
89
89
Parameter Sets: (All)
90
90
Aliases:
91
-
Applicable: Skype for Business Online
91
+
Applicable: Microsoft Teams
92
92
93
93
Required: False
94
94
Position: Named
@@ -97,6 +97,55 @@ Accept pipeline input: False
97
97
Accept wildcard characters: False
98
98
```
99
99
100
+
### -Force
101
+
This switch specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If it isn't provided in the command, you're prompted for administrative input if required.
102
+
103
+
```yaml
104
+
Type: SwitchParameter
105
+
Parameter Sets: (All)
106
+
Aliases:
107
+
Applicable: Microsoft Teams
108
+
109
+
Required: False
110
+
Position: Named
111
+
Default value: False
112
+
Accept pipeline input: False
113
+
Accept wildcard characters: False
114
+
```
115
+
116
+
### -WhatIf
117
+
Shows what would happen if the cmdlet runs.
118
+
The cmdlet is not run.
119
+
120
+
```yaml
121
+
Type: SwitchParameter
122
+
Parameter Sets: (All)
123
+
Aliases: wi
124
+
Applicable: Microsoft Teams
125
+
126
+
Required: False
127
+
Position: Named
128
+
Default value: False
129
+
Accept pipeline input: False
130
+
Accept wildcard characters: False
131
+
```
132
+
133
+
### -Confirm
134
+
Prompts you for confirmation before running the cmdlet.
135
+
136
+
```yaml
137
+
Type: SwitchParameter
138
+
Parameter Sets: (All)
139
+
Aliases: cf
140
+
Applicable: Microsoft Teams
141
+
142
+
Required: False
143
+
Position: Named
144
+
Default value: False
145
+
Accept pipeline input: False
146
+
Accept wildcard characters: False
147
+
```
148
+
100
149
### CommonParameters
101
150
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).
102
151
@@ -107,3 +156,11 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl
Copy file name to clipboardExpand all lines: skype/skype-ps/skype/Get-CsOnlineUser.md
+81-2Lines changed: 81 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -209,7 +209,68 @@ Enables you to limit the returned data by filtering on specific attributes. For
209
209
210
210
The Filter parameter uses the same filtering syntax as the Where-Object cmdlet. For example, the following filter returns only users who have been enabled for Enterprise Voice: `-Filter 'EnterpriseVoiceEnabled -eq $True'`or ``-Filter "EnterpriseVoiceEnabled -eq `$True"``.
211
211
212
-
The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 3.0.0 and later:
212
+
**Updates in Teams PowerShell Module version 5.0.0**
213
+
214
+
The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.0.0 (note that these changes are only rolled out in commercial environments at present):
215
+
216
+
_Performance_
217
+
218
+
The performance of Get-CsOnlineUser without the “-identity” parameter is improved. Here are some examples where significant improvement can be observed:
Ends with scenario: Get-CsOnlineUser -Filter {AssignedPlan -like '*MCO'}
258
+
```
259
+
- “-contains” can now be used to filter properties that are an array of strings like FeatureTypes, ProxyAddresses, and ShadowProxyAddresses. For example:
The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 3.0.0 and later (excluding updates mentioned previously for Teams PowerShell Module version 5.0.0):
213
274
214
275
In the Teams PowerShell Module version 3.0.0 or later, filtering functionality is now limited to the following attributes (note that these changes are only rolled out in commercial environments at present and will be applicable to the lastest TPM versions in government environments starting March 31, 2023.):
215
276
@@ -310,6 +371,7 @@ The following filter syntaxes have been modified in Teams PowerShell Module 3.0.
310
371
- -ge: This operator is not supported with policy properties.
311
372
- -like: This operator is supported only with wildcard character in the end (e.g., `"like <value>*"`).
312
373
374
+
313
375
```yaml
314
376
Type: String
315
377
Parameter Sets: (All)
@@ -472,7 +534,24 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
472
534
473
535
### Notes
474
536
475
-
The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 3.0.0 and later (note that these changes are only rolled out in commercial environments at present and will be applicable to the lastest TPM versions in government environments starting March 31, 2023.):
537
+
**Updates in Teams PowerShell Module version 5.0.0**
538
+
539
+
The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 5.0.0 (note that these changes are only rolled out in commercial environments at present):
540
+
541
+
New attributes have now been introduced in the output of Get-CsOnlineUser when not using the "-identity" parameter:
542
+
543
+
- CountryAbbreviation
544
+
- SipProxyAddress
545
+
- TeamsMediaLoggingPolicy
546
+
- UserValidationErrors
547
+
- WhenCreated
548
+
549
+
Unlicensed Users: Unlicensed users would show up in the output for 30 days post-license removal.
550
+
Soft deleted users: These users will be displayed in the output of Get-CsOnlineUser and the TAC Manage Users page by default with SoftDeletionTimestamp set to a value.
551
+
552
+
**Updates in Teams PowerShell Module version 3.0.0 and above**
553
+
554
+
The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 3.0.0 and later, excluding updates mentioned previously for Teams PowerShell Module version 5.0.0 (note that these changes are only rolled out in commercial environments at present and will be applicable to the lastest TPM versions in government environments starting March 31, 2023.):
0 commit comments