i have worked on some scripts that assign licenses to all unlicensed users, the challenge here is that i will prompt for the tenant admin credentials, my goal is to schedule this script to run daily so i can have this task automated, so is there a way to
embed the creds in the script so it doesn't ask for creds?
this is the one i am using
Connect-MSOLService -Credential $adminCredential
$AccountSkuId = "linces name"
$UsageLocation = "us"
$LicenseOptions = New-MsolLicenseOptions -AccountSkuId $AccountSkuId
$Users = Get-MSOLUser -All -UnlicensedUsersOnly
$Users | ForEach-Object {
Set-MsolUser -UserPrincipalName $_.UserPrincipalName -UsageLocation $UsageLocation
Set-MsolUserLicense -UserPrincipalName $_.UserPrincipalName -AddLicenses $AccountSkuId -LicenseOptions $LicenseOptions