Apakah file batch satu-satunya cara untuk melepaskan dan memperbarui IP dalam satu langkah?
ipconfig /release
ipconfig /renew
Sayangnya saya harus admin beberapa server Windows menggunakan Remote Desktop. Jelas jika saya mengetik ipconfig /release
, maka saya akan kehilangan koneksi saya dan tidak akan bisa ipconfig /renew
. Jelas ini bisa dilakukan dengan file .bat, tapi saya ingin bertanya pada profesional hanya untuk melihat apakah ada trik lain untuk melakukannya di dunia server Windows.
windows-server-2003
Jake Wilson
sumber
sumber
Jawaban:
Kebanyakan orang yang saya pikir hanya menggunakan alamat IP statis untuk server, atau menetapkan penetapan DHCP, dan tidak mengubah alamat IP di luar reboot yang dijadwalkan (Mengubah titik akhir pada menjalankan server = buruk). File bat tampaknya merupakan solusi paling sederhana, tetapi sejujurnya bahkan rilis langsung harus membuka alamat IP secara otomatis sebelum sesi desktop jarak jauh habis.
sumber
Gabungkan dua perintah menjadi satu
sumber
ipconfig /flushdns
setelah memperbarui IP dan berikan waktu untuk check-in dan sebelum mencoba mencari nama host lagi!Gunakan perintah AT. Contoh AT 12:58 ipconfig / release
AT 12:59 ipconfig / renew (ini berguna saat menghubungkan dengan psexec, karena ia tidak menangani perintah &&)
sumber
at
untuk menjadwalkan pembaruan dalam satu menit atau lebih dan jadwalkan / rilis untuk sesaat sebelumnya, atau cukup lakukan / rilis sendiriKarena
at
perintah sudah tidak digunakan lagi sekarang dan tidak berfungsi di Windows 10 (ini memberikan kesalahanThe AT command has been deprecated. Please use schtasks.exe instead. The request is not supported.
), berikut ini contoh penggunaanschtasks
untuk menjadwalkan perintah untuk memperbaharui nanti.Perhatikan bahwa ini membuat tugas terjadwal satu kali yang mengacaukan daftar tugas terjadwal jadi hapus saja ketika Anda selesai melalui GUI atau baris perintah.
sumber
Dalam powershell itu akan menjadi ipconfig / release | ipconfig / perpanjang
sumber
ipconfig /release
keipconfig /renew
. Saya kira kedua perintah akan berjalan, tetapi secara bersamaan - mungkin mencoba (dan gagal) memperbarui sebelum dirilis.&&
mungkin bekerja sebagai gantinya|
, seperti dalam jawaban Jason.