現在、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で簡単に管理できるように、スタートアップフォルダーやレジストリを使用したくありませんでした。それがもっと理にかなっていることを願っています!
URLをShellExecuteします。
自分専用の場合、またはユーザーが削除する心配がない場合は、他のショートカットと同じようにデスクトップに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"
になります
コマンド「start http:// your-url 」を実行します。
(これはRichard Gadsdenのソリューションとほとんど同じ効果があり、wnochは私には問題ないようです)
ただし、現在のソリューションについて何が嫌いなのかを知ることは役に立ちます。