Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > PowerShell

Vista - Change User Account Type

Reply
 
Old 09-22-2009   #1 (permalink)
Pete Gomersall


 
 

Change User Account Type

Hi,
Does anyone know how to programmatically (VBScript and PowerShell) change an
account type from roaming to local?
The equivalent of System Tool > Advanced > User Profiles > Account Name >
Change Type.
Pete


My System SpecsSystem Spec
Old 09-25-2009   #2 (permalink)
Justin Rich


 
 

Re: Change User Account Type

you probably want to compare what that does in user management, but im
guessing it changes the profile location?
if you go to computer management and the user account, its likely that it
modifies stuff on the profile tab.

if that is the case you can use ADSI to make those changes pretty easily..

either way im sure you can do it with ADSI you just need to figure out what
exactly is changing when you do that..

you can get the user account in to an object like so

$user = [ADSI]"WinNT://joe-pc/joe" (didnt test this, just yanked it
off the net but should work fine)

a quick google of 'powershell adsi' will get you a good about of info



"Pete Gomersall" <pete.gomersall@newsgroup> wrote in message
news:%23nn1gY6OKHA.4732@newsgroup
Quote:

> Hi,
> Does anyone know how to programmatically (VBScript and PowerShell) change
> an account type from roaming to local?
> The equivalent of System Tool > Advanced > User Profiles > Account Name >
> Change Type.
> Pete
My System SpecsSystem Spec
Old 09-29-2009   #3 (permalink)
Pete Gomersall


 
 

Re: Change User Account Type

All Found solution:
In each user key in SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
there is SubKey - Preference.
Set DWORD entry UserPreference to 0
Pete
"Pete Gomersall" <pete.gomersall@newsgroup> wrote in message
news:#nn1gY6OKHA.4732@newsgroup
Quote:

> Hi,
> Does anyone know how to programmatically (VBScript and PowerShell) change
> an account type from roaming to local?
> The equivalent of System Tool > Advanced > User Profiles > Account Name >
> Change Type.
> Pete
My System SpecsSystem Spec
Old 10-01-2009   #4 (permalink)
Thomas Lee


 
 

Re: Change User Account Type

In message <O7fUxPRQKHA.5052@newsgroup>, Pete Gomersall
<pete.gomersall@newsgroup> writes
Quote:

>All Found solution:
>In each user key in SOFTWARE\Microsoft\Windows
>NT\CurrentVersion\ProfileList there is SubKey - Preference.
>Set DWORD entry UserPreference to 0
Have you tried this?
--
Thomas Lee
doctordns@newsgroup
PowerShell MVP
My System SpecsSystem Spec
Old 10-02-2009   #5 (permalink)
Pete Gomersall


 
 

Re: Change User Account Type

Hi Thomas,
This works.
Some background: we have a lab of W7 x64 machines and we set roaming profile
path in a GPO with system/User Profiles - Set roaming profile path for all
users logging onto this computer. This causes the system to sync local
profiles to the profile server, which we do not want.

Created a vbscript to find Administrators sub-key in profile list, add the
Preference sub-key if it didn't exist and set DWORD value to 0,
When I then logged on as Administrator, I was not bugged by cannot sync your
roaming profile and looking in the UI the profile was set to Local, not
Roaming.

On a related point, however, I found out yesterday that the GPO setting I
mention at the start of this message doesn't work as I think it should.
We have a path set like this:
\\servername\sharename\%USERNAME%.%USERDOMAIN%. However %USERDOMAIN%, is
incorrctly applied. The domain of the computer account is always applied not
the users domain. This is a problem for us as we have identical usernames in
multiple domains.
I have posted to the windows.group_policy forum, but have not heard back
from anyone.
http://social.technet.microsoft.com/...3-8195e4492ad1
I would be interesed if you know anything?
Pete
Pete Gomersall
IT Systems Manager, College of Engineering, Forestry and Natural Sciences
Northern Arizona University
MCSA Windows 2003, MCSE (Windows NT4, 2000 & 2003), MCDBA & MCT

"Thomas Lee" <tfl@newsgroup> wrote in message
news:rinKMPEZpLxKFA8d@newsgroup
Quote:

> In message <O7fUxPRQKHA.5052@newsgroup>, Pete Gomersall
> <pete.gomersall@newsgroup> writes
Quote:

>>All Found solution:
>>In each user key in SOFTWARE\Microsoft\Windows
>>NT\CurrentVersion\ProfileList there is SubKey - Preference.
>>Set DWORD entry UserPreference to 0
>
> Have you tried this?
> --
> Thomas Lee
> doctordns@newsgroup
> PowerShell MVP
My System SpecsSystem Spec
Old 10-03-2009   #6 (permalink)
Thomas Lee


 
 

Re: Change User Account Type

In message <#lQx9X5QKHA.508@newsgroup>, Pete Gomersall
<pete.gomersall@newsgroup> writes
Quote:

>Hi Thomas,
>This works
Cool - I thought this was done in the AD, not the registry. Which is why
I asked!

Quote:

>I would be interesed if you know anything?
Not really.

--
Thomas Lee
doctordns@newsgroup
PowerShell MVP
My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Change User Account Type VB Script
Change User Account Type VB Script
User Account Type Tutorials
Change user account type to admin Vista account administration
Parental Controls and user account type Vista General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46