Emiel Wieldraaijer Posted October 15, 2014 Share Posted October 15, 2014 (edited) Hi, i'm trying to retrieve some information using powershell When i use the following command run ("Powershell.exe Get-SmbServerConfiguration", "", @SW_HIDE, $STDIN_CHILD + $STDOUT_CHILD) from a 32 bits compiled executable it invokes c:windowssyswow64WindowsPowerShellv1.0powershell.exe. The 32 bits redirected powershell does not support the cmdlet Get-SmbServerConfiguration Is it possible force executing the 64 bits version of powershell with Wow64FsRedirection ? I tried the following Local $stOldVal = DllStructCreate("dword"%3 Edited October 15, 2014 by Emiel Wieldraaijer Best regards,Emiel Wieldraaijer Link to comment Share on other sites More sharing options...
water Posted October 15, 2014 Share Posted October 15, 2014 Can't you compile your script as 64 bit? I once had the same problem with PS and the only solution (I could find) was to compile for 64 bit. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
Solution jguinch Posted October 15, 2014 Solution Share Posted October 15, 2014 You can also try to specify the fullpath of powershell.exe, using Sysnative Run (@WindowsDir & "\sysnative\WindowsPowerShell\v1.0\Powershell.exe Get-SmbServerConfiguration", "", @SW_HIDE, $STDIN_CHILD + $STDOUT_CHILD) Spoiler Network configuration UDF, _DirGetSizeByExtension, _UninstallList Firefox ConfigurationArray multi-dimensions, Printer Management UDF Link to comment Share on other sites More sharing options...
Emiel Wieldraaijer Posted October 16, 2014 Author Share Posted October 16, 2014 (edited) @Water.. Thanks for the reply That would be my last solution but.. read below @jguinch Thanks Didn't know the sysnative options Edited October 16, 2014 by Emiel Wieldraaijer Best regards,Emiel Wieldraaijer Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now