I had a similar thing with some lab build scripts.  Once the primary server was 
built I had to open the admin console first before any of the SCCM PoSh cmdlets 
would work.  Almost like it had to be initialized first.

Mike



From: [email protected] [mailto:[email protected]] On 
Behalf Of Andreas Hammarskjöld
Sent: Monday, February 2, 2015 6:34 AM
To: [email protected]
Subject: RE: [mssms] CM Powershell provider not available in current PS-session

Hi Roland,

You are probably running into the same issue that had me going nuts for a 
while. If you launch the admin console for that user before trying out the 
script it runs OK right?

//A

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Roland Janus
Sent: den 2 februari 2015 10:00
To: [email protected]<mailto:[email protected]>
Subject: [mssms] CM Powershell provider not available in current PS-session

I use PS to install all pre-reqs and CM itself, all working fine
The problem is that the CM cmdlets don't work because the current PS-session 
doesn't know about the CM provider:

Get-psdrive -psprovider cmsite
returns nothing, hence I can't use Set-location either

That's just for the current session, any new session works fine.
That didn't show before since I had to invoke new x86 sessions to run those 
CM-cmdlets anyway, but with R2CU2 the cmdlets are native x64, so I could use 
the same original session.
But that one doesn't know about the provider. I guess it's similar to 
env-variables in a CMD, where new values are unknown to the current cmd.

Is there a way to let that session know about the change, like a 
"reload/refresh everything"?
Or is there another way to use the cmdlets in that session anyway?

-roland



**********************************************************
Electronic Mail is not secure, may not be read every day, and should not be 
used for urgent or sensitive issues 



Reply via email to