First, if the execution policy doesn't already allow the execution of scripts, 
your Set-ExecutionPolicy will never be executed.  You can't execute a script to 
allow the execution of scripts.

Are you running into a 32/64 bit issue?  The Microsoft.SharePoint.PowerShell 
snap-in is only registered for 64bit PowerShell and I believe that the VBScript 
CA will be running in a 32 bit environment which will get you 32 bit PowerShell.

> -----Original Message-----
> From: MYFLEX [mailto:shrinuen...@gmail.com]
> Sent: Tuesday, August 31, 2010 4:44 AM
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] powershell is faling at Add-PSSnapin
> "Microsoft.SharePoint.PowerShell" is failing.
> 
> 
> Hi all,
> 
> Please try to understand the problem and give some solution.
> I am executing the powershell exe as vbscript CA as follows.
> 
> Function f1()
> MsgBox("exe started")
> Set objShell = CreateObject("Wscript.Shell")
> vPSscrIpt = "powershell.exe -NoExit c:\yyy\aa.ps1"
> objShell.Run vPSscrIpt
> End Function
> 
> aa.ps1 content:
> 
> Set-ExecutionPolicy RemoteSigned
> $ver = $host | select version
> if ($ver.Version.Major -gt 1)  {$Host.Runspace.ThreadOptions =
> "ReuseThread"}
> if ((Get-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction
> SilentlyContinue) -eq $null) {
>     Add-PSSnapin "Microsoft.SharePoint.PowerShell"
> }
> #Add-PsSnapin Microsoft.SharePoint.PowerShell
> Set-location $home
> $sapp = Get-SPEnterpriseSearchServiceApplication –Identity “Search
> Service
> Application”
> New-SPEnterpriseSearchCrawlContentSource –SearchApplication $sapp –Name
> “c1”
> –Type Custom –StartAddress  protocol://servername –CrawlPriority Normal
> –MaxPageEnumerationDepth 1 –MaxSiteEnumerationDepth 1
> 
> I decalred the Custom action as follows.
> <CustomAction Id="f1" BinaryKey="ca" VBScriptCall="f1"
> Execute="deferred"
> Impersonate="no"  />
> 
> Executing the custom action in installExecute seq as follows.
> 
> <Custom Action="f1" Before="ProcessComponents">1</Custom>
> 
> But this custom action is not able to registering the sharepoint snapin
> to
> the powershell. Add-PSSnapin "Microsoft.SharePoint.PowerShell" is
> failing.
> 
> but If I run the vbscript manually it is executing successfully.
> 
> Please tell me some suggestion ...
> --
> View this message in context: http://windows-installer-xml-wix-
> toolset.687559.n2.nabble.com/powershell-is-faling-at-Add-PSSnapin-
> Microsoft-SharePoint-PowerShell-is-failing-tp5481703p5481703.html
> Sent from the wix-users mailing list archive at Nabble.com.
> 
> -----------------------------------------------------------------------
> -------
> This SF.net Dev2Dev email is sponsored by:
> 
> Show off your parallel programming skills.
> Enter the Intel(R) Threading Challenge 2010.
> http://p.sf.net/sfu/intel-thread-sfd
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to