Hi All,

I've run the below script in my Dev environment and all worked great and set 
the Fallback exactly as it should.

However when I run it in production environment, it not only sets the Fallback, 
but also sets each application to Only Install when a User is Logged in!?!

Unless I'm blind, this script should not do that!   Bug??

$AllApplications = Get-cmapplication | select LocalizedDisplayName
Foreach ($application in $AllApplications)
{
    Write-Host -ForegroundColor Yellow ("*** Verifying application MSIorScript 
" + $application.LocalizedDisplayName + " ***")
    $AllDeploymentTypes = Get-CMDeploymentType -ApplicationName 
$application.LocalizedDisplayName | select LocalizedDisplayName
    Foreach ($DeploymentType in $AllDeploymentTypes)
    {
        Write-Host -ForegroundColor Magenta ("*** Evaluating deployment type 
MSIorScript " + $DeploymentType.LocalizedDisplayName + " ***")
        Set-CMDeploymentType -ApplicationName $application.LocalizedDisplayName 
-DeploymentTypeName $DeploymentType.LocalizedDisplayName `
-MsiOrScriptInstaller -AllowClientsToUseFallbackSourceLocationForContent $true 
-OnSlowNetworkMode Download -Verbose
     }
    }

Thankyou
Rich
---------------------------------
Rich Mawdsley
SoftwareServices - iSolutions
University of Southampton
---------------------------------




Reply via email to