Skip to content

Commit 96d02ad

Browse files
authored
Merge branch 'main' into patch-3
2 parents 689fdf7 + c87c79c commit 96d02ad

File tree

5 files changed

+377
-5
lines changed

5 files changed

+377
-5
lines changed

teams/teams-ps/teams/Get-ALLM365TeamsApps.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Get-ALLM365Te
55
applicable: Microsoft Teams
66
title: Get-ALLM365TeamsApps
77
author: lkueter
8-
ms.author: satishtimiri
8+
ms.author: sribagchi
99
manager: rahulrgupta
1010
ms.date: 04/24/2024
1111
schema: 2.0.0
@@ -45,6 +45,14 @@ PS C:\> Get-AllM365TeamsApps | Select-Object -Property Id, IsBlocked, AvailableT
4545

4646
Returns a complete list of all Teams apps in an organization, their statuses, and their availability information in expanded format.
4747

48+
### Example 3
49+
50+
```powershell
51+
PS C:\> Get-AllM365TeamsApps | Select-Object -Property Id, IsBlocked, AvailableTo, InstalledFor -ExpandProperty InstalledFor
52+
```
53+
54+
Returns a complete list of all Teams apps in an organization, their statuses, their availability and their installation information in expanded format.
55+
4856
## PARAMETERS
4957

5058
### CommonParameters
@@ -81,6 +89,20 @@ Properties:
8189
- LastUpdatedTimestamp: Time and date when the app AvailableTo value was last updated.
8290
- AssignedBy: UserID of the last user who updated the app available to value.
8391

92+
**InstalledFor**
93+
Provides installation status for the app.
94+
Properties:
95+
96+
- AppInstallType: App availability type.
97+
Values:
98+
- Everyone
99+
- UsersandGroups
100+
- Noone
101+
- LastUpdatedTimestamp: Time and date when the app AvailableTo value was last updated.
102+
- InstalledBy: UserID of the last user who installed the app available to value.
103+
- InstalledSource: Source of Installation
104+
- Version: Version of the app installed
105+
84106
## RELATED LINKS
85107

86108
[Get-M365TeamsApp](Get-M365TeamsApp.md)

teams/teams-ps/teams/Get-M365TeamsApp.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Get-M365Teams
55
applicable: Microsoft Teams
66
title: Get-M365TeamsApp
77
author: lkueter
8-
ms.author: satishtimiri
8+
ms.author: sribagchi
99
manager: rahulrgupta
1010
schema: 2.0.0
1111
---
@@ -96,6 +96,30 @@ Properties:
9696
- AssignedBy: UserID of last user who updated the app AvailableTo value.
9797
- LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated.
9898
99+
**InstalledFor**
100+
Provides installed for properties for the app.
101+
Properties:
102+
103+
- AppInstallType: App install type.
104+
Values:
105+
- Everyone
106+
- UsersandGroups
107+
- Noone
108+
- LastUpdatedTimestamp: Last Updated date
109+
- InstalledBy: The user performing the installation
110+
- InstalledSource: Source of installation
111+
- Version: Version of the app installed
112+
- InstallForUsers: List of all the users for whom the app is enabled.
113+
Values:
114+
- Id: GUID of UserIDs.
115+
- AssignedBy: UserID of last user who updated the app AvailableTo value.
116+
- LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated.
117+
- InstallForGroups: List of all the groups for whom the app is enabled.
118+
Values:
119+
- Id: GUID of GroupIDs.
120+
- AssignedBy: UserID of last user who updated the app AvailableTo value.
121+
- LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated.
122+
99123
## RELATED LINKS
100124
101125
[Get-AllM365TeamsApps](Get-ALLM365TeamsApps.md)
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
---
2+
external help file: Microsoft.Teams.PowerShell.TeamsCmdlets.dll-Help.xml
3+
Module Name: MicrosoftTeams
4+
online version: https://docs.microsoft.com/powershell/module/teams/Get-M365UnifiedTenantSettings
5+
applicable: Microsoft Teams
6+
title: Get-M365UnifiedTenantSettings
7+
author: lkueter
8+
ms.author: sribagchi
9+
manager: rahulrgupta
10+
ms.date: 10/22/2024
11+
schema: 2.0.0
12+
---
13+
14+
# Get-M365UnifiedTenantSettings
15+
16+
## SYNOPSIS
17+
18+
This cmdlet returns the current tenant settings for a particular tenant
19+
20+
## SYNTAX
21+
22+
```powershell
23+
Get-M365UnifiedTenantSettings -SettingNames <String[]> [<CommonParameters>]
24+
```
25+
26+
## DESCRIPTION
27+
28+
Get-M365UnifiedTenantSettings retrieves the current tenant settings for a particular tenant.
29+
30+
## EXAMPLES
31+
32+
### Example 1
33+
34+
```powershell
35+
PS C:\> Get-M365UnifiedTenantSettings
36+
```
37+
38+
Returns all the current tenant settings for this tenant.
39+
40+
### Example 2
41+
42+
```powershell
43+
PS C:\> Get-M365UnifiedTenantSettings -SettingNames DefaultApp
44+
```
45+
46+
Returns the current tenant setting for DefaultApp for this tenant.
47+
48+
### Example 3
49+
50+
```powershell
51+
PS C:\> Get-M365UnifiedTenantSettings -SettingNames DefaultApp,EnableCopilotExtensibility
52+
```
53+
54+
Returns the current tenant setting for DefaultApp and EnableCopilotExtensibility for this tenant.
55+
56+
## PARAMETERS
57+
58+
### -SettingNames
59+
60+
Setting names requested. Possible values - DefaultApp,GlobalApp,PrivateApp,EnableCopilotExtensibility
61+
62+
```yaml
63+
Type: String
64+
Aliases:
65+
66+
Required: False
67+
Position: Named
68+
Default value: None
69+
Accept pipeline input: False
70+
Accept wildcard characters: False
71+
```
72+
73+
### CommonParameters
74+
75+
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
76+
77+
## INPUTS
78+
79+
### None
80+
81+
## OUTPUTS
82+
83+
### System.Object
84+
85+
**SettingName**
86+
Setting Name returned.
87+
88+
**SettingValue**
89+
The status of this setting in the tenant.
90+
Values:
91+
92+
- All
93+
- None
94+
- Some (only applicable for EnableCopilotExtensibility)
95+
96+
**Users**
97+
The list of users this setting is applicable to (only applicable for EnableCopilotExtensibility).
98+
99+
**Groups**
100+
The list of groups this setting is applicable to (only applicable for EnableCopilotExtensibility).

teams/teams-ps/teams/Update-M365TeamsApp.md

Lines changed: 91 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Update-M365Te
55
applicable: Microsoft Teams
66
title: Update-M365TeamsApp
77
author: lkueter
8-
ms.author: satishtimiri
8+
ms.author: sribagchi
99
manager: rahulrgupta
1010
ms.date: 04/24/2024
1111
schema: 2.0.0
@@ -21,12 +21,12 @@ This cmdlet updates app state and app available values for the Microsoft Teams a
2121

2222
```powershell
2323
Update-M365TeamsApp -Id <String> [-IsBlocked <Boolean>] -AppAssignmentType <String> -OperationType <String>
24-
[-Users <String[]>] [-Groups <String[]>] [<CommonParameters>]
24+
[-Users <String[]>] [-Groups <String[]>] -AppInstallType <String> -InstallForOperationType <String> [-InstallForUsers <String[]> -InstallForGroups <String[]> -InstallVersion <String>] [<CommonParameters>]
2525
```
2626

2727
## DESCRIPTION
2828

29-
This cmdlet allows administrators to modify app state and availability by adding or removing users and groups or changing assignment type.
29+
This cmdlet allows administrators to modify app state, availability and installation status by adding or removing users and groups or changing assignment type or installation status.
3030

3131
## EXAMPLES
3232

@@ -51,6 +51,13 @@ PS C:\> Update-M365TeamsApp -Id 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b -IsBlocked
5151
```
5252
Unblocks Bookings app (App ID 4c4ec2e8-4a2c-4bce-8d8f-00fc664a4e5b).
5353

54+
### Example 4
55+
56+
```powershell
57+
PS C:\> Update-M365TeamsApp -Id 2b876f4d-2e6b-4ee7-9b09-8893808c1380 -IsBlocked $false -AppInstallType UsersAndGroups -InstallForOperationType Add -InstallForUsers 77f5d400-a12e-4168-8e63-ccd2243d33a8,f2f4d8bc-1fb3-4292-867e-6d19efb0eb7c,37b6fc6a-32a4-4767-ac2e-c2f2307bad5c -InstallForGroups 926d57ad-431c-4e6a-9e16-347eacc91aa4 -InstallVersion 4.1.2
58+
```
59+
Unblocks 1Page App (App ID 2b876f4d-2e6b-4ee7-9b09-8893808c1380) and updates installation setting for the app to include 3 users and 1 group.
60+
5461

5562
## PARAMETERS
5663

@@ -150,6 +157,87 @@ Accept pipeline input: False
150157
Accept wildcard characters: False
151158
```
152159
160+
### -AppInstallType
161+
162+
App installation type.
163+
164+
```yaml
165+
Type: String
166+
Parameter Sets: (Everyone, UsersandGroups, Noone)
167+
Aliases:
168+
169+
Required: True
170+
Position: Named
171+
Default value: None
172+
Accept pipeline input: False
173+
Accept wildcard characters: False
174+
```
175+
176+
### -InstallForOperationType
177+
178+
Operation performed on the app installation.
179+
180+
```yaml
181+
Type: String
182+
Parameter Sets: (Add, Remove)
183+
Aliases:
184+
185+
Required: True
186+
Position: Named
187+
Default value: None
188+
Accept pipeline input: False
189+
Accept wildcard characters: False
190+
```
191+
192+
### -InstallForUsers
193+
194+
List of all the users for whom the app is installed.
195+
196+
```yaml
197+
Type: String[]
198+
Parameter Sets: (All)
199+
Aliases:
200+
201+
Required: False
202+
Position: Named
203+
Default value: None
204+
Accept pipeline input: False
205+
Accept wildcard characters: False
206+
```
207+
208+
209+
### -InstallForGroups
210+
211+
List of all the groups for whom the app is installed.
212+
213+
```yaml
214+
Type: String[]
215+
Parameter Sets: (All)
216+
Aliases:
217+
218+
Required: False
219+
Position: Named
220+
Default value: None
221+
Accept pipeline input: False
222+
Accept wildcard characters: False
223+
```
224+
225+
### -InstallVersion
226+
227+
App version to be installed.
228+
229+
```yaml
230+
Type: String
231+
Aliases:
232+
233+
Required: True
234+
Position: Named
235+
Default value: None
236+
Accept pipeline input: False
237+
Accept wildcard characters: False
238+
```
239+
240+
153241
### CommonParameters
154242
155243
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).

0 commit comments

Comments
 (0)