Hi Sharon,
With the -PSConsoleFile parameter, the STAF command produced a Response code
of 75:
C:\>
C:\>staf local process start command
"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -PSConsoleFile
\"C:\Program Files\Hi\PSSnapin\PSSnapin.psc1" -NoExit .\test.ps1 ; exit"
wait returnstderr returnstdout
Response
--------
75
C:\>
C:\>
What is Response code 75? The code is undefined in this document:
http://staf.sourceforge.net/current/STAFRC.htm
Regards,
John Andoh
On Thu, May 19, 2011 at 4:18 PM, John Andoh <john.an...@gmail.com> wrote:
> Hi Sharon,
>
> Thanks for the quick response.
> The command failed and produced the same error message.
>
>
> C:\>STAF local PROCESS START SHELL COMMAND "powershell -ExecutionPolicy
> UNRESTRICTED -command C:\\test.ps1" WAIT RETURNSTDOUT RETURNSTDERR
> SAMECONSOLE
> Response
> --------
> {
> Return Code: 0
> Key : <None>
> Files : [
> {
> Return Code: 0
> Data :
> }
> {
> Return Code: 0
> Data : Add-PSSnapin : No snap-ins have been registered for
> Windows PowerShell version 2.
> At C:\test.ps1:3 char:13
> + add-pssnapin <<<< Storage.Management.Powershell.Admin
> + CategoryInfo : InvalidArgument:
> (Storage...owershell.Admin:String) [Add-PSSnapin], PSArgumentException
> + FullyQualifiedErrorId :
> AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
>
> The term 'get-subsystem' 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 pa
> th is correct and try again.
> At C:\test.ps1:4 char:14
> + get-subsystem <<<<
> + CategoryInfo : ObjectNotFound: (get-subsystem:String) [],
> CommandNotFoundException
> + FullyQualifiedErrorId : CommandNotFoundException
>
>
> }
> ]
> }
>
> The script is attempting to spawn a process with the snapin and execute a
> cmdlet implemented by the snapin.
> This capability is available with Shell scripts. How is this function
> implemented with STAF? Please advise. Thanks!
>
> Regards,
> John Andoh
>
>
>
>
>
> On Thu, May 19, 2011 at 3:50 PM, Sharon Lucas <luc...@us.ibm.com> wrote:
>
>> I don't know anything about Powershell snapins. But, if you specify the
>> following does it work?
>>
>> C:\>STAF local PROCESS START SHELL COMMAND "powershell -ExecutionPolicy
>> UNRESTRICTED -command C:*\\*test.ps1" WAIT RETURNSTDOUT RETURNSTDERR
>> SAMECONSOLE
>>
>> --------------------------------------------------------------
>> Sharon Lucas
>> IBM Austin, luc...@us.ibm.com
>> (512) 286-7313 or Tieline 363-7313
>>
>>
>>
>>
>> From: John Andoh <john.an...@gmail.com>
>> To: staf-users@lists.sourceforge.net
>> Date: 05/19/2011 05:34 PM
>> Subject: [staf-users] Using STAF with a powershell snapin
>> ------------------------------
>>
>>
>>
>> Dear staf-users,
>>
>> I am having problems running a Powershell script, test.ps1, with the "STAF
>> PROCESS START SHELL" command.
>> The script loads a Powershell snapin, Storage.Management.Powershell.Admin,
>> and executes a command, get-subsystem, implemented by the snap-in.
>>
>> This is the content of the powershell script, test.ps1.
>>
>>
>> C:\>type test.ps1
>>
>>
>> add-pssnapin Storage.Management.Powershell.Admin
>> get-subsystem
>> C:\>
>> C:\>
>>
>> This is the expected result for running the script in the DOS command
>> prompt:
>>
>>
>> C:\>powershell.exe -ExecutionPolicy UNRESTRICTED -command c:\test.ps1
>>
>> There is no subsystems added.
>>
>>
>> However, if the powershell script is run with "STAF PROCESS START SHELL"
>> command, I ran into problems registering the snapin, as seen from the error
>> messages below:
>>
>>
>>
>> C:\>STAF local PROCESS START SHELL "powershell.exe -ExecutionPolicy
>> UNRESTRICTED -command %c" COMMAND c:\test.ps1 WAIT RETURNSTDOUT
>> RETURNSTDERR SAMECONSOLE
>> Response
>> --------
>> {
>> Return Code: 0
>> Key : <None>
>> Files : [
>> {
>> Return Code: 0
>> Data :
>> }
>> {
>> Return Code: 0
>> Data : Add-PSSnapin : No snap-ins have been registered for
>> Windows PowerShell version 2.
>> At C:\test.ps1:3 char:13
>> + add-pssnapin <<<< Storage.Management.Powershell.Admin
>> + CategoryInfo : InvalidArgument:
>> (Storage...owershell.Admin:String) [Add-PSSnapin], PSArgumentException
>> + FullyQualifiedErrorId :
>> AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
>>
>> The term 'get-subsystem' 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 pa
>> th is correct and try again.
>> At C:\test.ps1:4 char:14
>> + get-subsystem <<<<
>> + CategoryInfo : ObjectNotFound: (get-subsystem:String) [],
>> CommandNotFoundException
>> + FullyQualifiedErrorId : CommandNotFoundException
>>
>>
>> }
>> ]
>> }
>>
>> C:\>
>>
>>
>> I will appreciate your help to resolve this problem. Thanks.
>>
>>
>> Regards,
>> John Andoh
>>
>>
>> ------------------------------------------------------------------------------
>> What Every C/C++ and Fortran developer Should Know!
>> Read this article and learn how Intel has extended the reach of its
>> next-generation tools to help Windows* and Linux* C/C++ and Fortran
>> developers boost performance applications - including clusters.
>> http://p.sf.net/sfu/intel-dev2devmay
>> _______________________________________________
>> staf-users mailing list
>> staf-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/staf-users
>>
>>
>
------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its
next-generation tools to help Windows* and Linux* C/C++ and Fortran
developers boost performance applications - including clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users