Webシステム開発はお任せください

↑Topへ

開発ブログ

schtasks.exeで引数付きのexeを指定する方法(2014/10/24)

schtasks.exeで引数付きのexeを指定する方法は以下の方法で実現できました。

ネットで探しましたがなかなか、見つからず苦労したので掲載しておきます。

c:\windows\system32\schtasks /create /tn "メール配信" /tr \"C:\DssDBMaint\dssAttachment\Dss_mail.exe"\"/b" /sc daily /st 15:00:00

です。

内容は

項目 設定値
タスクジョブタイトル "メール配信"
実行プログラム "C:\DssDBMaint\dssAttachment\Dss_mail.exe"
引数 "/b"
実行日 毎日
実行時間 15:00:00

タスクスケジューラーに登録された結果はこうです

schtasks.exeで引数付きのexeを指定する方法は以下の方法

 

VB.NETで書くとこんな感じです。

Dim startInfo As New ProcessStartInfo

With startInfo
  .FileName = "C:\Windows\system32\schtasks.exe" 
  .Arguments = "/create /tn ""DSS_MAIL"" /tr \""C:\DssDBMaint\dssAttachment\Dss_mail.exe""\""/b"" /sc daily /st 23:00:00"
  .WindowStyle = ProcessWindowStyle.Minimized
  .CreateNoWindow = True            ' コンソール・ウィンドウを開かない
  .UseShellExecute = False          ' シェル機能を使用しない
End With

Try

Using prcss As System.Diagnostics.Process = System.Diagnostics.Process.Start(startInfo)

  prcss.WaitForExit()                 '終了するまでウエイト

End Using

Catch ex As Exception

  Throw New Exception(String.Format("タスクプログラム登録中にエラーが発生しました:{0}", ExeProgramPath & Argument))

End Try

 

WindowsXPからWindows7への移行後プリンタドライバをインストールしようとすると管理者権限が要求される(2013/12/01)

WindowsXPからWindows7への移行後、管理者権限のないユーザーがプリンタドライバをインストールしようとすると管理者権限が要求される。

Windows2008ServerのActiveDirectoryを使用している場合、ActiveDirectory側で制御できるので良いのですが
サーバーがWondows2003Serverを使用している場合、クライアント側のグループポリシーで設定してやる必要があります。
 

スタートボタンで「ファイル名を指定して実行」→gpedit.mscと打ち込み実行します。
「コンピューターの構成」→「管理者テンプレート」→「プリンター」→「ポイントアンドプリントの制限」を選択しダブルクリックして「未構成」となっているところを「無効」に変更して「OK」を押下します。

これで「管理者権限」の要求は出力されなくなります。

 

WindowsXPからWindows7への移行後、ショートカットアイコンが消える(2013/11/20)

WindowsXPからWindows7への移行後、移行したディスクトップアイコンが一定時間経過後消えてしまう現象が発生しています。

ローカルマシンへのショートカットは消えませんが、ネットワークドライブなどの共用フォルダへのショートカットが一定時間経過後

消えてしまいます。


【理由】

Windows7はデスクトップ上に4つ以上「リンク切れ」ショートカットがあると、保守タスク が自動的に削除するようです。

一時的にショートカットがリンクが切れした場合であっても、「リンク切れ」ショートカットと見なして勝手に削除します。


【回避策】

※コントロールパネルで「表示方法」→「カテゴリ」を選択します。

「コントロールパネル」→「システムとセキュリティ」→「問題の発見と解決」→「設定の変更」→「コンピュータ保守」

「日常的なメンタンスの問題を確認し・・・・・・確認メッセージを表示します」を「無効」にします。

※これを無効にしたことによる影響はいまのところ出ていません。