6Jul

Cara Menggunakan Variabel Lingkungan Sistem Global di Windows

click fraud protection


Setiap administrator sistem yang menghabiskan sedikit waktu dalam command prompt atau skrip batch mungkin menyadari variabel lingkungan yang ada yang ditawarkan Windows( yaitu Path, WinDir, ProgramFiles, UserProfile, dll.).Jika Anda menemukan diri Anda menggunakan nilai tertentu berulang-ulang, bukankah akan lebih bagus lagi jika Anda memiliki variabel Anda sendiri yang dapat Anda gunakan dengan cara yang sama seperti nilai yang ada?

Dengan beberapa klik, Anda dapat membuat dan memelihara variabel lingkungan Anda sendiri yang keduanya global pada sistem dan bertahan dalam reboot.

Menciptakan Lingkungan Sistem Kustom Variabel

Menciptakan variabel sistem global yang baru cukup sederhana dan merupakan salah satu fitur yang tersembunyi di depan mata. Perlu diketahui screenshot adalah untuk Windows Server 2008, namun proses untuk sebagian besar versi Windows hampir identik dengan hanya sedikit layar yang berbeda.

Di Control Panel, buka opsi System( secara bergantian, Anda dapat mengklik kanan My Computer dan pilih Properties).Pilih link "Advanced system settings".

instagram viewer

Pada dialog System Properties, klik "Environment Variables".

Dalam dialog Environment Variables, klik tombol New di bawah bagian "Variabel sistem".

Masukkan nama variabel baru Anda dan nilainya dan klik OK.

Sekarang Anda akan melihat variabel baru Anda tercantum di bawah bagian "Variabel sistem".Klik OK untuk menerapkan perubahan.

Anda sekarang dapat mengakses variabel lingkungan sistem baru Anda seperti yang Anda lakukan lainnya. Anda bisa menggunakannya dari command line atau skrip batch tanpa harus mendefinisikannya.

Menggunakan Variabel Lingkungan Khusus

Seperti yang dinyatakan di atas, variabel lingkungan kustom Anda tidak berbeda dengan variabel sistem lainnya karena Anda dapat merujuknya dari baris perintah dan bagian dalam skrip. Untuk contoh cepat, pertimbangkan skrip batch ini:

@ECHO OFF
TITLE Uji Variabel Lingkungan Global
ECHO.
ECHO System NotifyEmail value
ECHO NotifyEmail =% NotifyEmail%
ECHO.
SETLOCAL
ECHO Mengungguli variabel global dalam skrip ini. ..
SET [email protected]
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO Keluar dari skrip override. ..
ENDLOCAL
ECHO.
ECHO System NotifyEmail value
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO.
ECHO.
PAUSE

Ketika dijalankan, hasilnya persis seperti yang Anda harapkan:

Usage Ideas

Kekuatan nyata dari variabel lingkungan khusus masuk saat Anda menggunakannya dalam skrip Anda. Dalam contoh kita, kita menetapkan variabel yang disebut "NotifyEmail" yang bisa kita rujuk di sejumlah skrip tanpa harus mengkodekan nilai dengan keras. Jadi jika kita perlu mengubah alamat email, kita cukup mengupdate variabel sistem dan script yang terkena dampak akan menggunakan nilai baru ini tanpa kita harus mengupdate setiap script secara terpisah.

Ini bukan hanya menghemat waktu, tapi juga melindungi dari situasi di mana Anda lupa memperbarui naskah tertentu dan nilai "mati" sedang digunakan. Selain itu, jika Anda perlu mengganti variabel sistem dalam skrip tertentu, Anda dapat melihat di contoh kami di atas, ini didukung sepenuhnya.

Berikut adalah beberapa gagasan di mana Anda dapat menerapkan variabel sistem di tempat variabel lingkup lokal: alamat email

  • ( seperti pada contoh kami) Lokasi folder Backup
  • URL dan situs FTP
  • Nilai metrik dan ambang

Fitur hebat lainnya tentang penggunaan variabel sistem adalahAnda memiliki satu tempat di mana Anda dapat mengedit atau melihat nilai variabel Anda. Sederhananya, Anda berpotensi menerapkan pembaruan beberapa skrip dengan mengedit variabel lingkungan di satu lokasi.