ホストファイルのドメインアドレスの内容を削除するためにvbsを使用します。
2022-02-08 01:45:19
要件 元のホストに次の3行が追加されています。
202.102.101.105 intranet.corp
202.102.101.107 mail.intranet.corp
202.102.101.108 sip.intranet.corp
この3行はその後不要になるので、上記のvbsコードを実行して、hostファイルからこの3行を削除してください。
'This script requires that the executing user has local administrator privileges
Const ForReading = 1, ForWriting = 2, ForAppending = 8, ReadOnly = 1
Set fso = CreateObject("Scripting.FileSystemObject")
Set WshShell = CreateObject("WScript.Shell")
'WinDir is the windows installation directory
WinDir =WshShell.ExpandEnvironmentStrings("%WinDir%")
'Set the host file directory
HostsFile = WinDir & "\System32\Drivers\etc\Hosts"
'Check if the host file is read-only, if it is, then modify the file properties
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(HostsFile)
If objFile.Attributes And ReadOnly Then
Attributes = objFile.Attributes Xor ReadOnly
End If
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(HostsFile, ForReading,true)
'Check whether the host file has been changed inside, if it has been changed, the script will no longer be executed
hostfileline=""
Do Until objFile.AtEndOfStream
strline = objfile.ReadLine
If InStr (strline, "202.102.101.105") <> 0 Or (InStr (strline, "202.102.101.107"))<> 0 Or (InStr (strline, "202.102.101.107"))<> 0 Or (InStr (strline, " ;202.102.101.108")) Then
strline=""
End If
hostfileline=hostfileline+vbCrLf+strline
Loop
WScript.Echo hostfileline
objFile.Close
'Modify the host file
Set filetxt = fso.OpenTextFile(HostsFile, ForWriting )
filetxt.Write hostfileline
filetxt.Close
WScript.Quit
関連
-
VBSを使用してHostsファイルのワンクリック設定コードを実装する
-
vbsアプレットアイコン変更方法の実装
-
指定されたファイルを指定されたディレクトリにバックアップし、日付で名前を変更するVbsコード
-
VBSでよく使われる文字列操作の関数
-
VBS の基本 - vbscript 辞書オブジェクト
-
ドットで終わるファイルの属性をvbsでhiddenに変更する。
-
ComboBoxコントロールの使用方法に関するチュートリアル
-
DNSを変更し、IEの一時ファイルを空にするvbsスクリプト
-
Iisext.vbsでWebサービス拡張を有効にする方法
-
Iisftpdr.vbsを使用してFTP仮想ディレクトリをリストアップ(リモートおよびローカルに対応)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン