Qual é a maneira moderna de abrir uma URL durante o logon?

3

Atualmente, estou usando este script vbs durante o logon em uma área de trabalho do Windows:

Set oIE       = CreateObject("InternetExplorer.Application")  ' This creates a Internet Explorer window
oIE.Left      = -5000                                         ' This allows the page to initilize off-screen
oIE.Top       = -5000                                                 ' This allows the page to initilize off-screen
oIE.navigate "http://myurl/?popup=1"                      ' This is URI
oIE.ToolBar   = 0                                                     ' This removes the toolbar
oIE.StatusBar = 1                                                     ' This removes the status bar
oIE.Resizable = 1                                                     ' This allows the maximise button
oIE.Visible   = 1   

Isso é executado a partir do arquivo em lote de logon dos usuários.

Me pediram para adicionar outro e eu não gosto dessa abordagem, mas não sei como fazer isso?

Obrigado

Mais detalhes

A situação é que ele precisará ser executado apenas para determinados usuários no Active Directory - esperamos que eles estejam em UOs específicas e, se não forem, eu os colocarei lá! Portanto, minha abordagem foi de um Script de Logon aplicado ao ângulo Grupos - eu não queria usar a pasta Iniciar ou o Registro para que os usuários que têm a tela aparecessem pudessem ser facilmente gerenciados no Active Directory. Espero que faça mais sentido!

    
por David A Gibson 30.04.2009 / 12:20

3 respostas

3

ShellExecute o URL.

    
por 30.04.2009 / 12:32
2

Se for apenas para si mesmo, ou você não estiver preocupado com a remoção dos usuários, basta criar um atalho para o site na área de trabalho como qualquer outro atalho e depois mover o atalho para o menu Iniciar em All Program > Startup . Para todos os usuários, basta soltá-lo em \Documents and Settings\All Users\Start Menu\Programs\Startup ou, para um usuário específico, soltá-lo em \Documents and Settings\DESIRED USER\Start Menu\Programs\Startup , tomando o cuidado de substituir DESIRED USER por, bem, o usuário desejado.

Como alternativa, você pode colocar o atalho em um 'segredo' como \WINDOWS e criar uma entrada no registro em HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run para o usuário logado atual ou em HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run para todos os usuários. O nome deve ser uma descrição resumida do atalho, e o valor deve estar onde o atalho reside no sistema, anexado com .url (por exemplo, se eu salvei um atalho para o Google na pasta windows e nomeei o atalho google , o valor seria "C:\WINDOWS\google.url"

    
por 30.04.2009 / 13:03
1

Execute o comando "start link ", talvez?

(Isso tem o mesmo efeito que a solução de Richard Gadsden, parece bom para mim)

No entanto, ajudaria saber o que você não gosta sobre sua solução atual.

    
por 30.04.2009 / 16:05