Beefy Boxes and Bandwidth Generously Provided by pair Networks RobOMonk
We don't bite newbies here... much
 
PerlMonks  

Re^2: Setting Terminal Server User Profile Settings

by ToolHack (Novice)
on May 13, 2011 at 21:04 UTC ( #904728=note: print w/ replies, xml ) Need Help??


in reply to Re: Setting Terminal Server User Profile Settings
in thread Setting Terminal Server User Profile Settings

Thanks for the links. I've read most of them.

I'm not sure what alternate forms of SetProperty means. There is a form that takes @ARGS as a parameter before the value you want to set, but I have no idea what that is for.

I have tried setting different values:
SetProperty("msTSConnectClientDrives", 0); SetProperty("msTSConnectClientDrives", 'No'); SetProperty("msTSConnectClientDrives", 'False'); SetProperty("msTSConnectClientDrives", Variant(VT_BOOL,0));
Only the last one does not give an error, but it also doesn't change the check box.

I have been able to set other TS properties. For example, TerminalServicesHomeDirectory. None of the ones that start with msTS* work though. Maybe there is a different name I should be using?


Comment on Re^2: Setting Terminal Server User Profile Settings
Download Code
Re^3: Setting Terminal Server User Profile Settings
by Anonymous Monk on May 13, 2013 at 08:08 UTC

    I'm not sure what alternate forms of SetProperty means.

    Well, if you read Win32::OLE SetProperty documentation it discusses masking, so if the object you're working with has a SetProperty method, it will conflict with Win32::OLE's method, so you have to use $obj->Invoke('SetProperty', @args )

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://904728]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (14)
As of 2014-04-23 09:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (541 votes), past polls