Re: Setting Act As Part of Operating System - VBScript

From: Jason (Jason_at_discussions.microsoft.com)
Date: 03/01/05


Date: Tue, 1 Mar 2005 07:01:04 -0800

My script first creates the user. Then I assign rights like "Act as part
of the operating system" As for groups I don't need to create one. I just
need to specify rights for this one user. So you're saying I can only do
this in C++ with WMI API?

Wheter it's wise or not doesn't matter to me. I'm developing an install
shield to do this preinstallation requirements for a third party Software
that requires this specific user with those rights.

I'm really having a hard time figuring out how to automate this task. I've
tried everything in Google.

"Roger Abell" wrote:

> "Herb Martin" <news@LearnQuick.com> wrote in message
> news:u87gZwDHFHA.3376@TK2MSFTNGP14.phx.gbl...
> > "Roger Abell" <mvpNOSpam@asu.edu> wrote in message
> > news:eLwBE5AHFHA.432@TK2MSFTNGP09.phx.gbl...
> > > Herb,
> > >
> > > I regularly give the news in the scripting NG.
> > > There is no programmatic interface available to script
> > > for setting the value of a policy, including User Rights.
> > > It can be done from lower-level like C++ for rights,
> > > but in general there is no public API set for manipulating
> > > the values of policies.
> >
> > I don't know how "policies" got in here, but
> > after thinking about it this seems to make much
> > more sense if he just creates a group and uses
> > the scripting to add them to the group.
> >
> > That is easy and even the right way to grant
> > rights and other privileges anyway.
> >
> > --
> > Herb Martin
> >
>
> Herb,
>
> Beginning with W2k User Rights is a section in the
> local security policy, and in all GPOs.
> There is no API for setting any policy values from script.
>
> What you state about use of a group is absolutely
> right. However, that only chases the posters issue
> back one level: does group exist yet, and has it been
> granted the user right? If not, the installer would need
> to make it so. For that OP would need to resort to
> shelling out from their script to an exe like NTrights.
>
> --
> Roger
> > > "Herb Martin" <news@LearnQuick.com> wrote in message
> > > news:OiAoAp6GFHA.3536@TK2MSFTNGP14.phx.gbl...
> > > > "Jason" <Jason@discussions.microsoft.com> wrote in message
> > > > news:ACF5AD77-66DA-4135-95A9-FA9B9ED759DB@microsoft.com...
> > > > > I only want it for one user. How do I do this in VBScript? Once
> > again
> > > > I'm a
> > > > > newbie to VBScripting.
> > > > >
> > > >
> > > > You might do better posting such a question
> > > > to a scripting/VBS/adsi forum.
> > > >
> > > > I could go look it up but don't know how to
> > > > do it off the top of my head like some of those
> > > > folks might.
> > > >
> > > > My first approach would be to search MS Dev
> > > > areas using Google with something like:
> > > >
> > > > [ vbscript assign rights users site:microsoft.com ]
> > > >
> > > > Or even site:msdn.microsoft.com or maybe microsoft:
> > > >
> > > > I would also check the ADSI Scriptomatic (stick those
> > > > words into the site searchs above instead of the other
> > > > key words -- or in addition.)
> > > >
> > > >
> > > > --
> > > > Herb Martin
> > > >
> > > >
> > > > > "Herb Martin" wrote:
> > > > >
> > > > > > "Jason" <Jason@discussions.microsoft.com> wrote in message
> > > > > > news:8ACA55EB-0E77-4123-89E2-0C237A46D8E8@microsoft.com...
> > > > > > > I would like to be able to set any given user that I just
> created
> > to
> > > > have
> > > > > > the
> > > > > > > right "Act as part of the operating system" using a VBSCript.
> I'm
> > a
> > > > > > complete
> > > > > > > newbie to VBScripting and I'm told this would be the only way to
> > get
> > > > this
> > > > > > > functionality into my installshield. Any suggestions?
> > > > > >
> > > > > > Sounds like a bad idea but you can give this right
> > > > > > to a user or group (where you create the security
> > > > > > principal.)
> > > > > >
> > > > > > A Group Policy can also do this.
> > > > > >
> > > > > > --
> > > > > > Herb Martin
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
>



Relevant Pages

  • Re: Vista hosting XPe tools/db
    ... Copyright Microsoft Corporation. ... All rights reserved. ... you can run setsqlperms.vbs script as follows: ... machine hosting the database. ...
    (microsoft.public.windowsxp.embedded)
  • RE: Using SMS to install network printers
    ... - When it spawns it has to have appropriate rights. ... directory from a command line and run the batch file. ... You might have to tweak your script a bit for error ... > cscript SCRIPTNAME.VBS ...
    (microsoft.public.sms.misc)
  • Re: having problems trying to activate a movie from an online stor
    ... See http://zachd.com/pss/pss.html for some helpful WMP info. ... This posting is provided "AS IS" with no warranties, and confers no rights. ... an error has occurred in the script on this page. ... contact microsoft product suport. ...
    (microsoft.public.windowsmedia.player)
  • Re: Superman and the Secret Planet -- Great stuff!
    ... to rights issues in the broadest sense. ... script would be less expensive and time consuming to acquire the ... As for it not being in-house, they recently bought a Wonder Woman ... that Gillis script to life so well, on Nolt's site these last several ...
    (rec.arts.sf.superman)
  • Re: Changing Registry ACL (need some more help)
    ... I tried SetACL.exe and I can't get in to the users registry. ... The user has admin rights to his/her computer and has removed the ... I tried this first using a login script. ... Probably because of the rights. ...
    (microsoft.public.scripting.wsh)