Skip to content

Commit 8108373

Browse files
committed
accept object or string for domain parameter
1 parent 5d95097 commit 8108373

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Identity/Administration/Users/Invoke-ExecJITAdmin.ps1

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,19 +134,21 @@ function Invoke-ExecJITAdmin {
134134
if ($Request.Body.useraction -eq 'Create') {
135135
Write-LogMessage -Headers $User -API $APIName -tenant $TenantFilter -message "Creating JIT Admin user $($Request.Body.Username)" -Sev 'Info'
136136
Write-Information "Creating JIT Admin user $($Request.Body.username)"
137+
$Domain = $Request.Body.Domain.value ? $Request.Body.Domain.value : $Request.Body.Domain
138+
137139
$JITAdmin = @{
138140
User = @{
139141
'FirstName' = $Request.Body.FirstName
140142
'LastName' = $Request.Body.LastName
141-
'UserPrincipalName' = "$($Request.Body.Username)@$($Request.Body.Domain.value)"
143+
'UserPrincipalName' = "$($Request.Body.Username)@$($Domain)"
142144
}
143145
Expiration = $Expiration
144146
Action = 'Create'
145147
TenantFilter = $TenantFilter
146148
}
147149
$CreateResult = Set-CIPPUserJITAdmin @JITAdmin
148-
$Username = "$($Request.Body.Username)@$($Request.Body.Domain.value)"
149-
$Results.Add("Created User: $($Request.Body.Username)@$($Request.Body.Domain.value)")
150+
$Username = "$($Request.Body.Username)@$($Domain)"
151+
$Results.Add("Created User: $Username")
150152
if (!$Request.Body.UseTAP) {
151153
$Results.Add("Password: $($CreateResult.password)")
152154
}

0 commit comments

Comments
 (0)