skrypt: Modyfikator pliku hosts dla Windows

Skrypt hosts_modifier.bat to narzędzie przeznaczone do zarządzania plikiem hosts w systemie Windows. Umożliwia łatwą modyfikację wpisów hosts z poziomu wiersza poleceń, automatycznie podnosząc uprawnienia administratora.

Funkcjonalność

Skrypt oferuje dwie podstawowe opcje:

  1. Dodawanie wpisów
    • Dodaje nowy wpis do pliku hosts
    • Format wpisu: IP domena
    • Wpis dodawany jest bezpośrednio do pliku bez dodatkowych pustych linii
  2. Komentowanie wpisów
    • Dodaje znak # na początku istniejącego wpisu
    • Efektywnie wyłącza dany wpis bez jego usuwania
    • Zachowuje oryginalną strukturę pliku

Wymagania systemowe

  • System Windows
  • Uprawnienia administratora
  • PowerShell

Sposób użycia

Uruchomienie skryptu

  1. Kliknij prawym przyciskiem myszy na plik hosts_modifier.bat
  2. Wybierz "Uruchom jako administrator"

Opcje menu

 
Copy
Wybierz opcję: 1. Dodaj wpis do pliku hosts 2. Usuń wpis z pliku hosts (komentowanie)

Dodawanie wpisu

  1. Wybierz opcję 1
  2. Podaj adres IP
  3. Podaj nazwę domeny
  4. Wpis zostanie dodany do pliku hosts
  5. Automatycznie otworzy się Notatnik z plikiem hosts

Komentowanie wpisu

  1. Wybierz opcję 2
  2. Podaj adres IP
  3. Podaj nazwę domeny
  4. Wpis zostanie zakomentowany (dodanie # na początku)
  5. Automatycznie otworzy się Notatnik z plikiem hosts

Przykłady

Dodanie wpisu

 
Copy
Podaj adres IP: 127.0.0.1 Podaj nazwę domeny: przyklad.lokalne

Spowoduje dodanie linii: 127.0.0.1 przyklad.lokalne

Komentowanie wpisu

 
Copy
Podaj adres IP: 127.0.0.1 Podaj nazwę domeny: przyklad.lokalne

Spowoduje zmianę linii na: #127.0.0.1 przyklad.lokalne

Uwagi bezpieczeństwa

  • Skrypt wymaga uprawnień administratora
  • Modyfikuje krytyczny systemowy plik hosts
  • Zawsze twórz kopię zapasową pliku hosts przed modyfikacjami

Rozwiązywanie problemów

  • Upewnij się, że skrypt jest uruchamiany jako administrator
  • Sprawdź poprawność wprowadzonych danych
  • W razie problemów sprawdź zawartość pliku hosts ręcznie

Ograniczenia

 

  • Działa tylko na systemach Windows
  • Wymaga PowerShell
  • Brak walidacji wprowadzanych danych

Szczegóły artykułu

Identyfikator artykułu:
61
Kategoria:
Ocena :

Zależne artykuły