File tree 3 files changed +10
-10
lines changed
Entrypoints/HTTP Functions
Identity/Administration/Groups
3 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ Function Invoke-AddGroupTemplate {
20
20
Displayname = $request.body.displayname
21
21
Description = $request.body.description
22
22
groupType = $request.body.groupType
23
- MembershipRules = $request.body.membershipRule
23
+ MembershipRules = $request.body.membershipRules
24
24
allowExternal = $request.body.allowExternal
25
25
username = $request.body.username
26
26
GUID = $GUID
Original file line number Diff line number Diff line change @@ -17,10 +17,10 @@ Function Invoke-ExecNamedLocation {
17
17
# Write to the Azure Functions log stream.
18
18
Write-Host ' PowerShell HTTP trigger function processed a request.'
19
19
20
- $TenantFilter = $Request.Body.TenantFilter
21
- $NamedLocationId = $Request.Body.NamedLocationId
22
- $change = $Request.Body.change
23
- $content = $Request.Body.input
20
+ $TenantFilter = $Request.Body.TenantFilter ?? $Request .Query.TenantFilter
21
+ $NamedLocationId = $Request.Body.NamedLocationId ?? $Request .Query.NamedLocationId
22
+ $change = $Request.Body.change ?? $Request .Query.change
23
+ $content = $Request.Body.input ?? $Request .Query.input
24
24
25
25
try {
26
26
$results = Set-CIPPNamedLocation - NamedLocationId $NamedLocationId - TenantFilter $TenantFilter - change $change - content $content - ExecutingUser $request.headers .' x-ms-client-principal'
Original file line number Diff line number Diff line change @@ -35,21 +35,21 @@ function Invoke-CIPPOffboardingJob {
35
35
Set-CIPPSignInState - TenantFilter $tenantFilter - userid $username - AccountEnabled $false - ExecutingUser $ExecutingUser - APIName $APIName
36
36
}
37
37
38
- { $_ .' OnedriveAccess' -ne ' ' } {
38
+ { $_ .' OnedriveAccess' } {
39
39
$Options.OnedriveAccess | ForEach-Object { Set-CIPPSharePointPerms - tenantFilter $tenantFilter - userid $username - OnedriveAccessUser $_.value - ExecutingUser $ExecutingUser - APIName $APIName }
40
40
}
41
41
42
- { $_ .' AccessNoAutomap' -ne ' ' } {
42
+ { $_ .' AccessNoAutomap' } {
43
43
$Options.AccessNoAutomap | ForEach-Object { Set-CIPPMailboxAccess - tenantFilter $tenantFilter - userid $username - AccessUser $_.value - Automap $false - AccessRights @ (' FullAccess' ) - ExecutingUser $ExecutingUser - APIName $APIName }
44
44
}
45
- { $_ .' AccessAutomap' -ne ' ' } {
45
+ { $_ .' AccessAutomap' } {
46
46
$Options.AccessAutomap | ForEach-Object { Set-CIPPMailboxAccess - tenantFilter $tenantFilter - userid $username - AccessUser $_.value - Automap $true - AccessRights @ (' FullAccess' ) - ExecutingUser $ExecutingUser - APIName $APIName }
47
47
}
48
48
49
- { $_ .' OOO' -ne ' ' } {
49
+ { $_ .' OOO' } {
50
50
Set-CIPPOutOfOffice - tenantFilter $tenantFilter - userid $username - InternalMessage $Options.OOO - ExternalMessage $Options.OOO - ExecutingUser $ExecutingUser - APIName $APIName - state ' Enabled'
51
51
}
52
- { $_ .' forward' -ne ' ' } {
52
+ { $_ .' forward' } {
53
53
if (! $Options.keepCopy ) {
54
54
Set-CIPPForwarding - userid $userid - username $username - tenantFilter $Tenantfilter - Forward $Options.forward.value - ExecutingUser $ExecutingUser - APIName $APIName
55
55
} else {
You can’t perform that action at this time.
0 commit comments