Avatar of ndalmolin_13
ndalmolin_13Flag for United States of America

asked on 

Help getting a Powershell script to execute through SCCM 2012

Hello SCCM Experts,

We are running SCCM 2012.  I have a PowerShell script that simply creates a folder called PSTest on the C drive of a computer.  I want to push this out via SCCM.  Here are the steps I’m going in trying to get this script to run via SCCM:
1.      Log into SCCM server.
2.      Open Configuration Manager.
3.      Navigate to Software Library.
4.      Navigate to Application Management.
5.      Navigate to Packages.
6.      Select the Create Package option.
7.      Create a new package with the following options:
Package Info Screen
a.      Name = SCCM-Powershell Test
b.      Language = English
c.      Version = 1
d.      Check mark in the ‘This package contains source files’ box
e.      Source folder = \\server1\ws_psscripts
Program Type Screen
a.      Select ‘Standard Program’
Standard Program Info Screen
a.      Name = PackageTest
b.      Command line:  powershell.exe –executionpolicy bypass –file \\server1\ws_psscripts\packagetest.ps1
c.      Run = Normal
d.      Program can run = Whether or not user is logged on
e.      Run mode:  Run with admin rights
f.      Drive mode = Runs with UNC name
Specify requirements Screen
a.      This program can only run on specified platforms selected, All Windows 7 (64-bit specified)

The package is created successfully.  I then right-click the package and select the ‘Distribute Content’ option.  I add my distribution point and successfully distribute the content.

Once the content is distributed, I right-click the package and select the ‘Deploy’ option.
            General Info Screen
a.      Select my test collection.
Content Destination Page
a.      Verify my distribution point is showing
How Software Deployed Screen
a.      Purpose = Required
b.      Check mark in ‘Send Wake-up packets’
Schedule For Deployment Page
New assignment schedule for made for ‘As soon as possible’ assignment

Once all this has been configured, I wait about 30 minutes and check in with SCCM.  At this point the deployment is showing 100% successful, however when I check my test machine the directory the script should have created is not there.  Can anyone see what I’m doing wrong?

Thanks,
Nick
PowershellSCCM

Avatar of undefined
Last Comment
Pankaj Kumar
Avatar of Ganesh Anand
Ganesh Anand
Flag of Bahrain image

Perhaps copy locally and try if that is running on the win 7 workstation. May be you need to copy locally and run the powershell script
Avatar of ndalmolin_13
ndalmolin_13
Flag of United States of America image

ASKER

I don't really want to copy the script to the local PC.
Avatar of aravind anche
aravind anche
Flag of United States of America image

What should powershell script do.
What are trying to accomplish?
Avatar of ndalmolin_13
ndalmolin_13
Flag of United States of America image

ASKER

The powershell script just creates a folder.  What I'm really trying to do is figure out how to make an SCCM package that runs a Powershell script.
ASKER CERTIFIED SOLUTION
Avatar of Pankaj Kumar
Pankaj Kumar
Flag of India image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Powershell
Powershell

Windows PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework. PowerShell provides full access to the Component Object Model (COM) and Windows Management Instrumentation (WMI), enabling administrators to perform administrative tasks on both local and remote Windows systems as well as WS-Management and Common Information Model (CIM) enabling management of remote Linux systems and network devices.

27K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo