web-dev-qa-db-ja.com

ログオン中にURLを開く最新の方法は何ですか?

現在、Windowsデスクトップへのログオン時にこのvbsスクリプトを使用しています。

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   

これは、ユーザーのログオンバッチファイルから実行されます。

私は別のものを追加するように頼まれました、そして私はこのアプローチが嫌いです;しかしそれを達成する他の方法がわかりませんか?

ありがとう

詳細

状況は、Active Directory内の特定のユーザーに対してのみ実行する必要があるということです-うまくいけば、それらは特定のOUにあり、そうでない場合はそこに配置します!そのため、私のアプローチは、グループの角度に適用されたログオンスクリプトからのものでした-画面がポップアップしたユーザーをActive Directoryで簡単に管理できるように、スタートアップフォルダーやレジストリを使用したくありませんでした。それがもっと理にかなっていることを願っています!

3
David A Gibson

URLをShellExecuteします。

3
Richard Gadsden

自分専用の場合、またはユーザーが削除する心配がない場合は、他のショートカットと同じようにデスクトップにWebサイトへのショートカットを作成し、そのショートカットをAll Program > Startupのスタートメニューに移動します。すべてのユーザーの場合は\Documents and Settings\All Users\Start Menu\Programs\Startupにドロップするか、特定のユーザーの場合は\Documents and Settings\DESIRED USER\Start Menu\Programs\Startupにドロップします。DESIRED USERを目的のユーザーに置き換えるように注意してください。

または、ショートカットを\WINDOWSなどの「シークレット」に配置し、レジストリの現在のログユーザーの場合はHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runに、すべてのユーザーの場合はHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Runにエントリを作成することもできます。名前はショートカットの簡単な説明であり、値はショートカットがシステム上に存在する場所であり、.urlが追加されている必要があります(たとえば、Googleへのショートカットをwindowsフォルダーに保存し、ショートカットにgoogle、値は"C:\WINDOWS\google.url"になります

2
Josh Hunt

コマンド「start http:// your-url 」を実行します。

(これはRichard Gadsdenのソリューションとほとんど同じ効果があり、wnochは私には問題ないようです)

ただし、現在のソリューションについてが嫌いなのかを知ることは役に立ちます。

1