I ran the psd1 file and I still get the same errors. ConfigMgrPowerShellCmdlets
________________________________ John Marcum Sr. Desktop Architect Bradley Arant Boult Cummings LLP ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Daniel Ratliff Sent: Monday, July 15, 2013 7:00 PM To: '[email protected]' Subject: RE: [mssms] Matts ConfigMgr 2012 SP1 Package Source Modifier Looks like you need to import the CM module first. Should be in the console directory in program files if I remember correctly. Daniel Ratliff -----Original Message----- From: Marcum, John [[email protected]<mailto:[email protected]>] Sent: Monday, July 15, 2013 07:56 PM Eastern Standard Time To: SMS List ([email protected]<mailto:[email protected]>) Subject: [mssms] Matts ConfigMgr 2012 SP1 Package Source Modifier Has anyone used these scripts before? In the old and new paths should I enter the trailing backslashes? http://blogs.technet.com/b/configmgrdogs/archive/2013/05/09/package-amp-application-source-modification-scripts.aspx On the package script I get an error when I run it. I am running the script directly on the primary site server. When prompted I enter my site code which is ‘PS1’ Here’s the script as I edited it. (Of course I removed the server name for privacy) $SiteCode=Read-Host"Enter your ConfigMgr Site code (XXX)" $SiteCode=$SiteCode+":" Set-Location$SiteCode $PackageArray= Get-CMPackage $OldPath="\\OMYOLDSERVERNAME\packages$\<file:///\\OMYOLDSERVERNAME\packages$\>" $NewPath="\\MYNEWSERVERNAME\index\NSV\PackageSource\<file:///\\MYNEWSERVERNAME\index\NSV\PackageSource\>" ForEach ($Packagein$PackageArray) { $ChangePath=$Package.PkgSourcePath.Replace($OldPath, $NewPath) Set-CMPackage -Name $Package.Name -Path $ChangePath Write-Host$Package.Name " has been changed to "$ChangePath } Here’s the error I get: Set-Location : Cannot find drive. A drive with the name 'PS1' does not exist. At C:\Users\myusername\Desktop\Change_Package_Source.ps1:14 char:2 + Set-Location $SiteCode + ~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (PS1:String) [Set-Location], DriveNotFoundException + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.SetLocationCommand Get-CMPackage : The term 'Get-CMPackage' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At C:\Users\jmarcum_da\Desktop\Change_Package_Source.ps1:16 char:17 + $PackageArray = Get-CMPackage + ~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Get-CMPackage:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException ________________________________ Confidentiality Notice: This e-mail is from a law firm and may be protected by the attorney-client or work product privileges. If you have received this message in error, please notify the sender by replying to this e-mail and then delete it from your computer. The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information. ________________________________ Confidentiality Notice: This e-mail is from a law firm and may be protected by the attorney-client or work product privileges. If you have received this message in error, please notify the sender by replying to this e-mail and then delete it from your computer. ________________________________ Confidentiality Notice: This e-mail is from a law firm and may be protected by the attorney-client or work product privileges. If you have received this message in error, please notify the sender by replying to this e-mail and then delete it from your computer.

