Technology Questions

Go Back   Technology Questions > Software Questions > Operating System Questions > Vista Community > Windows Vista

Windows Vista Discuss the different versions of Windows Vista, Fuji, or Vienna

Reply
 
LinkBack Thread Tools
  #1 (permalink)  
Old 04-12-2007, 04:00 AM
King
Newsgroup Contributor
 
Posts: n/a
Logon Script - VBScript

Hi,

I have a Vista Business just installed for testing, all most is working
fine, except for the Logon Script which I created in VBScript to map network
share in servers.

The Vista can logon to the domain and I see it run the logon script, but the
Vista won't map any network share, the script just run, finished and no
error occurs, no drive mapped. If I manual run the same logon script, it map
the network drive successfully.

Does anyone have similar problem (network won't map when logon), and have
solutions on this?

Thanks for help.

King


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

 
Old 04-12-2007, 04:00 AM
  #2 (permalink)  
Old 04-12-2007, 06:45 AM
Newsgroup Contributor
 
Posts: n/a
Re: Logon Script - VBScript


"King" <kingwun@mail.hongkong.com> wrote in message
news:epALxCPfHHA.4156@TK2MSFTNGP02.phx.gbl...[color=blue]
> Hi,
>
> I have a Vista Business just installed for testing, all most is working
> fine, except for the Logon Script which I created in VBScript to map
> network
> share in servers.
>
> The Vista can logon to the domain and I see it run the logon script, but
> the
> Vista won't map any network share, the script just run, finished and no
> error occurs, no drive mapped. If I manual run the same logon script, it
> map
> the network drive successfully.
>
> Does anyone have similar problem (network won't map when logon), and have
> solutions on this?
>
> Thanks for help.
>
> King
>
>[/color]

King,

Does the script work on an XP or even '9x machine? It might be a good idea
to post the code here so we can take a look at it and see what's going on
(or, what's *not* going on).


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #3 (permalink)  
Old 04-12-2007, 07:00 AM
Ramesh, MS-MVP
Newsgroup Contributor
 
Posts: n/a
Re: Logon Script - VBScript

From: [url]http://technet2.microsoft.com/WindowsVista/en/library/5ae8da2a-878e-48db-a3c1-4be6ac7cf7631033.mspx?mfr=true[/url]

<quote>

UAC may prevent Group Policy logon scripts from appearing to work properly. For example, a domain environment contains a Group Policy object that includes a logon script to map network drives. A nonadministrative user logs on to the domain from a Windows Vista computer. After Windows Vista loads the desktop, the nonadministrative user starts Windows Explorer. The user sees their mapped drives. Under the same environment, an administrative user logs on to the domain from a Windows Vista computer. After Windows Vista loads the desktop, the administrative user starts Windows Explorer. The user does not see their mapped drives.
When the administrative user logs on, Windows processes the logon scripts using the elevated token. The script actually works and maps the drive. However, Windows blocks the view of the mapped network drives because the desktop uses the limited token while the drives were mapped using the elevated token.
To get around this issue, administrative users should map network drives under the limited user token. This mapping is accomplished by using the launchapp.wsf script shown in Appendix A, which works by scheduling the commands using the task scheduler. The task scheduler launches the script under the administrative full token, thereby allowing Windows Explorer, other limited token processes, and the elevated token process to view the mapped network drives.

</quote>

© 2007 Microsoft Corporation. All rights reserved.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
Windows® Troubleshooting [url]http://www.winhelponline.com[/url]


"King" <kingwun@mail.hongkong.com> wrote in message news:epALxCPfHHA.4156@TK2MSFTNGP02.phx.gbl...
Hi,

I have a Vista Business just installed for testing, all most is working
fine, except for the Logon Script which I created in VBScript to map network
share in servers.

The Vista can logon to the domain and I see it run the logon script, but the
Vista won't map any network share, the script just run, finished and no
error occurs, no drive mapped. If I manual run the same logon script, it map
the network drive successfully.

Does anyone have similar problem (network won't map when logon), and have
solutions on this?

Thanks for help.

King
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #4 (permalink)  
Old 04-13-2007, 01:30 AM
King
Newsgroup Contributor
 
Posts: n/a
Re: Logon Script - VBScript

Hi Ramesh,

Thanks very much for your information, your quote you provided is exactly
what the problem I have, as my account is under Local Administrators group
of Windows Vista, after I try logon with other domain account without Local
Admin rights, the logon script run and drive mapped successfully.

Thanks!

King

"Ramesh, MS-MVP" <ramesh@XOX.mvps.org> wrote in message
news:uT7LgmQfHHA.3564@TK2MSFTNGP06.phx.gbl...
From:
[url]http://technet2.microsoft.com/WindowsVista/en/library/5ae8da2a-878e-48db-a3c1-4be6ac7cf7631033.mspx?mfr=true[/url]

<quote>

UAC may prevent Group Policy logon scripts from appearing to work properly.
For example, a domain environment contains a Group Policy object that
includes a logon script to map network drives. A nonadministrative user logs
on to the domain from a Windows Vista computer. After Windows Vista loads
the desktop, the nonadministrative user starts Windows Explorer. The user
sees their mapped drives. Under the same environment, an administrative user
logs on to the domain from a Windows Vista computer. After Windows Vista
loads the desktop, the administrative user starts Windows Explorer. The user
does not see their mapped drives.
When the administrative user logs on, Windows processes the logon scripts
using the elevated token. The script actually works and maps the drive.
However, Windows blocks the view of the mapped network drives because the
desktop uses the limited token while the drives were mapped using the
elevated token.
To get around this issue, administrative users should map network drives
under the limited user token. This mapping is accomplished by using the
launchapp.wsf script shown in Appendix A, which works by scheduling the
commands using the task scheduler. The task scheduler launches the script
under the administrative full token, thereby allowing Windows Explorer,
other limited token processes, and the elevated token process to view the
mapped network drives.

</quote>

© 2007 Microsoft Corporation. All rights reserved.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
Windows® Troubleshooting [url]http://www.winhelponline.com[/url]


"King" <kingwun@mail.hongkong.com> wrote in message
news:epALxCPfHHA.4156@TK2MSFTNGP02.phx.gbl...
Hi,

I have a Vista Business just installed for testing, all most is working
fine, except for the Logon Script which I created in VBScript to map network
share in servers.

The Vista can logon to the domain and I see it run the logon script, but the
Vista won't map any network share, the script just run, finished and no
error occurs, no drive mapped. If I manual run the same logon script, it map
the network drive successfully.

Does anyone have similar problem (network won't map when logon), and have
solutions on this?

Thanks for help.

King


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #5 (permalink)  
Old 04-13-2007, 05:45 AM
Ramesh, MS-MVP
Newsgroup Contributor
 
Posts: n/a
Re: Logon Script - VBScript

Excellent! Thanks for the update, King.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
Windows® Troubleshooting [url]http://www.winhelponline.com[/url]


"King" <kingwun@mail.hongkong.com> wrote in message news:erFUZSafHHA.596@TK2MSFTNGP06.phx.gbl...
Hi Ramesh,

Thanks very much for your information, your quote you provided is exactly
what the problem I have, as my account is under Local Administrators group
of Windows Vista, after I try logon with other domain account without Local
Admin rights, the logon script run and drive mapped successfully.

Thanks!

King

"Ramesh, MS-MVP" <ramesh@XOX.mvps.org> wrote in message
news:uT7LgmQfHHA.3564@TK2MSFTNGP06.phx.gbl...
From:
[url]http://technet2.microsoft.com/WindowsVista/en/library/5ae8da2a-878e-48db-a3c1-4be6ac7cf7631033.mspx?mfr=true[/url]

<quote>

UAC may prevent Group Policy logon scripts from appearing to work properly.
For example, a domain environment contains a Group Policy object that
includes a logon script to map network drives. A nonadministrative user logs
on to the domain from a Windows Vista computer. After Windows Vista loads
the desktop, the nonadministrative user starts Windows Explorer. The user
sees their mapped drives. Under the same environment, an administrative user
logs on to the domain from a Windows Vista computer. After Windows Vista
loads the desktop, the administrative user starts Windows Explorer. The user
does not see their mapped drives.
When the administrative user logs on, Windows processes the logon scripts
using the elevated token. The script actually works and maps the drive.
However, Windows blocks the view of the mapped network drives because the
desktop uses the limited token while the drives were mapped using the
elevated token.
To get around this issue, administrative users should map network drives
under the limited user token. This mapping is accomplished by using the
launchapp.wsf script shown in Appendix A, which works by scheduling the
commands using the task scheduler. The task scheduler launches the script
under the administrative full token, thereby allowing Windows Explorer,
other limited token processes, and the elevated token process to view the
mapped network drives.

</quote>

© 2007 Microsoft Corporation. All rights reserved.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
Windows® Troubleshooting [url]http://www.winhelponline.com[/url]

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #6 (permalink)  
Old 04-14-2007, 03:45 PM
Joe Guidera
Newsgroup Contributor
 
Posts: n/a
Re: Logon Script - VBScript

I don't suppose Microsoft is going to address that particular problem?
After all, login scripts should work equally well for members of the
administrators group as they do for those who aren't administrators.

Using a scheduled task to work around the problem is hardly a good long term
solution.

Many thanks,
Joe

"Ramesh, MS-MVP" <ramesh@XOX.mvps.org> wrote in message
news:#T13qfcfHHA.1240@TK2MSFTNGP04.phx.gbl...
Excellent! Thanks for the update, King.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
Windows® Troubleshooting [url]http://www.winhelponline.com[/url]


"King" <kingwun@mail.hongkong.com> wrote in message
news:erFUZSafHHA.596@TK2MSFTNGP06.phx.gbl...
Hi Ramesh,

Thanks very much for your information, your quote you provided is exactly
what the problem I have, as my account is under Local Administrators group
of Windows Vista, after I try logon with other domain account without Local
Admin rights, the logon script run and drive mapped successfully.

Thanks!

King

"Ramesh, MS-MVP" <ramesh@XOX.mvps.org> wrote in message
news:uT7LgmQfHHA.3564@TK2MSFTNGP06.phx.gbl...
From:
[url]http://technet2.microsoft.com/WindowsVista/en/library/5ae8da2a-878e-48db-a3c1-4be6ac7cf7631033.mspx?mfr=true[/url]

<quote>

UAC may prevent Group Policy logon scripts from appearing to work properly.
For example, a domain environment contains a Group Policy object that
includes a logon script to map network drives. A nonadministrative user logs
on to the domain from a Windows Vista computer. After Windows Vista loads
the desktop, the nonadministrative user starts Windows Explorer. The user
sees their mapped drives. Under the same environment, an administrative user
logs on to the domain from a Windows Vista computer. After Windows Vista
loads the desktop, the administrative user starts Windows Explorer. The user
does not see their mapped drives.
When the administrative user logs on, Windows processes the logon scripts
using the elevated token. The script actually works and maps the drive.
However, Windows blocks the view of the mapped network drives because the
desktop uses the limited token while the drives were mapped using the
elevated token.
To get around this issue, administrative users should map network drives
under the limited user token. This mapping is accomplished by using the
launchapp.wsf script shown in Appendix A, which works by scheduling the
commands using the task scheduler. The task scheduler launches the script
under the administrative full token, thereby allowing Windows Explorer,
other limited token processes, and the elevated token process to view the
mapped network drives.

</quote>

© 2007 Microsoft Corporation. All rights reserved.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
Windows® Troubleshooting [url]http://www.winhelponline.com[/url]

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #7 (permalink)  
Old 10-28-2009, 01:40 PM
Mike Crowley
Newsgroup Contributor
 
Posts: n/a
fixed in kb 937624

This KB is a direct resolution to this issue. However it't an "unsupported" fix:

After you turn on User Account Control in Windows Vista, programs may be unable to access some network locations
[url]http://support.microsoft.com/kb/937624[/url]



Joe Guidera wrote:

I don't suppose Microsoft is going to address that particular problem?
14-Apr-07

I don't suppose Microsoft is going to address that particular problem?
After all, login scripts should work equally well for members of the
administrators group as they do for those who aren't administrators.

Using a scheduled task to work around the problem is hardly a good long term
solution.

Many thanks,
Joe

"Ramesh, MS-MVP" <ramesh@XOX.mvps.org> wrote in message
news:#T13qfcfHHA.1240@TK2MSFTNGP04.phx.gbl...
Excellent! Thanks for the update, King.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
Windows? Troubleshooting [url]http://www.winhelponline.com[/url]


"King" <kingwun@mail.hongkong.com> wrote in message
news:erFUZSafHHA.596@TK2MSFTNGP06.phx.gbl...
Hi Ramesh,

Thanks very much for your information, your quote you provided is exactly
what the problem I have, as my account is under Local Administrators group
of Windows Vista, after I try logon with other domain account without Local
Admin rights, the logon script run and drive mapped successfully.

Thanks!

King

"Ramesh, MS-MVP" <ramesh@XOX.mvps.org> wrote in message
news:uT7LgmQfHHA.3564@TK2MSFTNGP06.phx.gbl...
From:
[url]http://technet2.microsoft.com/WindowsVista/en/library/5ae8da2a-878e-48db-a3c1-4be6ac7cf7631033.mspx?mfr=true[/url]

<quote>

UAC may prevent Group Policy logon scripts from appearing to work properly.
For example, a domain environment contains a Group Policy object that
includes a logon script to map network drives. A nonadministrative user logs
on to the domain from a Windows Vista computer. After Windows Vista loads
the desktop, the nonadministrative user starts Windows Explorer. The user
sees their mapped drives. Under the same environment, an administrative user
logs on to the domain from a Windows Vista computer. After Windows Vista
loads the desktop, the administrative user starts Windows Explorer. The user
does not see their mapped drives.
When the administrative user logs on, Windows processes the logon scripts
using the elevated token. The script actually works and maps the drive.
However, Windows blocks the view of the mapped network drives because the
desktop uses the limited token while the drives were mapped using the
elevated token.
To get around this issue, administrative users should map network drives
under the limited user token. This mapping is accomplished by using the
launchapp.wsf script shown in Appendix A, which works by scheduling the
commands using the task scheduler. The task scheduler launches the script
under the administrative full token, thereby allowing Windows Explorer,
other limited token processes, and the elevated token process to view the
mapped network drives.

</quote>

? 2007 Microsoft Corporation. All rights reserved.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
Windows? Troubleshooting [url]http://www.winhelponline.com[/url]

Previous Posts In This Thread:

On Saturday, April 14, 2007 6:30 PM
Joe Guidera wrote:

I don't suppose Microsoft is going to address that particular problem?
I don't suppose Microsoft is going to address that particular problem?
After all, login scripts should work equally well for members of the
administrators group as they do for those who aren't administrators.

Using a scheduled task to work around the problem is hardly a good long term
solution.

Many thanks,
Joe

"Ramesh, MS-MVP" <ramesh@XOX.mvps.org> wrote in message
news:#T13qfcfHHA.1240@TK2MSFTNGP04.phx.gbl...
Excellent! Thanks for the update, King.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
Windows? Troubleshooting [url]http://www.winhelponline.com[/url]


"King" <kingwun@mail.hongkong.com> wrote in message
news:erFUZSafHHA.596@TK2MSFTNGP06.phx.gbl...
Hi Ramesh,

Thanks very much for your information, your quote you provided is exactly
what the problem I have, as my account is under Local Administrators group
of Windows Vista, after I try logon with other domain account without Local
Admin rights, the logon script run and drive mapped successfully.

Thanks!

King

"Ramesh, MS-MVP" <ramesh@XOX.mvps.org> wrote in message
news:uT7LgmQfHHA.3564@TK2MSFTNGP06.phx.gbl...
From:
[url]http://technet2.microsoft.com/WindowsVista/en/library/5ae8da2a-878e-48db-a3c1-4be6ac7cf7631033.mspx?mfr=true[/url]

<quote>

UAC may prevent Group Policy logon scripts from appearing to work properly.
For example, a domain environment contains a Group Policy object that
includes a logon script to map network drives. A nonadministrative user logs
on to the domain from a Windows Vista computer. After Windows Vista loads
the desktop, the nonadministrative user starts Windows Explorer. The user
sees their mapped drives. Under the same environment, an administrative user
logs on to the domain from a Windows Vista computer. After Windows Vista
loads the desktop, the administrative user starts Windows Explorer. The user
does not see their mapped drives.
When the administrative user logs on, Windows processes the logon scripts
using the elevated token. The script actually works and maps the drive.
However, Windows blocks the view of the mapped network drives because the
desktop uses the limited token while the drives were mapped using the
elevated token.
To get around this issue, administrative users should map network drives
under the limited user token. This mapping is accomplished by using the
launchapp.wsf script shown in Appendix A, which works by scheduling the
commands using the task scheduler. The task scheduler launches the script
under the administrative full token, thereby allowing Windows Explorer,
other limited token processes, and the elevated token process to view the
mapped network drives.

</quote>

? 2007 Microsoft Corporation. All rights reserved.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
Windows? Troubleshooting [url]http://www.winhelponline.com[/url]

EggHeadCafe - Software Developer Portal of Choice
Notify Client Applications Using WCF Callbacks
[url]http://www.eggheadcafe.com/tutorials/aspnet/b5ada8df-58c5-492f-b368-457b3a4f137c/notify-client-application.aspx[/url]
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Off
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Logon Script Won't Run with Auto Logon BishopZ Windows XP 3 12-11-2008 01:00 PM
logon script not running Mike Brester Windows XP 0 12-05-2007 08:10 AM
Logon Script Eldingo Windows XP 3 11-27-2007 01:20 PM
Logon script 2Tian Windows XP 1 07-12-2007 01:50 PM
Logon Script randyh@newsgroups.nospam Windows Vista 1 01-02-2007 10:27 AM


New To Technology Questions? Do You Need Help with Your Computer or Device? Do You Need Help with this site?

All times are GMT -8. The time now is 08:57 PM.


2003 - 2009 All Rights Reserved. Technology Questions

Search Engine Friendly URLs by vBSEO 3.3.0