- February 5, 2016 at 4:39 am #34906
for the most part dos commands in ISE can be captured in a variable and then parsed. I have an issue with one command the simply opens a command sell runs the command closes the command shell then nothing is in the variable.
$info = nltest /server:$server /dsgetsite
however is I run this command in a powershell console it does as expected. Is there some trick im missing here? I love using ISE I don't want to have to use the console if at all possible.February 5, 2016 at 6:00 am #34907
Try this ...
$info = ((nltest /server:dc2 /dsgetsite).getenumerator() -split "`r`n") "It is $info"February 5, 2016 at 6:18 am #34909
Nope still just flashes a dos window with no input in the variableFebruary 5, 2016 at 6:55 am #34915
I can't vouch for what is going on for your machine. I am running WMF 5.0 and have no issues with the code below. Can you try it on another machine? I've run the script from the console and the ISE without issue.
$server = "dc2" $info = ((nltest /server:$server /dsgetsite).getenumerator() -split "`r`n") "It is $info"February 5, 2016 at 7:04 am #34918
maybe its PS3 with the issue I will upgrade and test.February 5, 2016 at 9:25 am #34925
yup it was powershell I updated to 4.0 and original code works like a charm
You must be logged in to reply to this topic.