Menjalankan Server Core

Karena Server Core tidak memiliki UI, Anda perlu menggunakan cmdlet Windows PowerShell, alat baris perintah, atau alat jarak jauh untuk melakukan tugas administrasi dasar. Bagian berikut menguraikan cmdlet dan perintah PowerShell yang digunakan untuk tugas dasar. Anda juga dapat menggunakan Pusat Admin Windows, portal manajemen terpadu yang saat ini berada di pratinjau publik, untuk mengelola penginstalan Anda.

Tugas administratif menggunakan cmdlet PowerShell

Gunakan informasi berikut untuk melakukan tugas administratif dasar dengan cmdlet Windows PowerShell.

Mengatur alamat IP statis

Saat Anda menginstal server Server Core, server tersebut memiliki alamat DHCP secara default. Jika Anda memerlukan alamat IP statis, Anda dapat mengaturnya menggunakan langkah-langkah berikut.

  • Untuk melihat konfigurasi jaringan Anda saat ini, gunakan Get-NetIPConfiguration.

  • Untuk melihat alamat IP yang sudah Anda gunakan, gunakan Get-NetIPAddress.

Untuk mengatur alamat IP statis, lakukan langkah-langkah berikut:

  1. Jalankan Get-NetIPInterface.

  2. Perhatikan nomor di kolom IfIndex untuk antarmuka IP Anda atau string InterfaceDescription . Jika Anda memiliki lebih dari satu adaptor jaringan, perhatikan nomor atau string yang sesuai dengan antarmuka yang ingin Anda atur alamat IP statisnya.

  3. Jalankan cmdlet berikut untuk mengatur alamat IP statis:

    New-NetIPaddress -InterfaceIndex 12 -IPAddress 192.0.2.2 -PrefixLength 24 -DefaultGateway 192.0.2.1
    

    where:

    • InterfaceIndex adalah nilai IfIndex dari langkah 2. (Dalam contoh ini, 12)
    • IPAddress adalah alamat IP statis yang ingin Anda atur. (Dalam contoh ini, 191.0.2.2)
    • PrefixLength adalah panjang awalan yang merupakan bentuk lain dari subnet mask untuk alamat IP yang Anda atur. (Untuk contoh ini, 24)
    • DefaultGateway adalah alamat IP ke gateway default. (Untuk contoh ini, 192.0.2.1)
  4. Jalankan cmdlet berikut untuk mengatur alamat server klien DNS:

    Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4
    

    where:

    • InterfaceIndex adalah nilai IfIndex dari langkah 2.
    • ServerAddresses adalah alamat IP server DNS Anda.
  5. Untuk menambahkan beberapa server DNS, jalankan perintah berikut:

    Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4,192.0.2.5
    

    di mana, dalam contoh ini, 192.0.2.4 dan 192.0.2.5 keduanya adalah alamat IP server DNS.

Atur alamat IP DHCP

Jika Anda perlu beralih ke DHCP, jalankan perintah berikut:

Set-DnsClientServerAddress –InterfaceIndex 12 –ResetServerAddresses

Bergabung dengan domain

Gunakan cmdlet berikut untuk menggabungkan komputer ke domain.

  1. Jalankan Add-Computer. Anda diminta untuk memberikan kredensial untuk bergabung dengan domain serta nama domain.

  2. Jika Anda perlu menambahkan akun pengguna domain ke grup Administrator lokal, jalankan perintah berikut:

    net localgroup administrators /add <DomainName>\<UserName> & shutdown /r /t 0
    

Mengganti nama server

Gunakan langkah-langkah berikut untuk mengganti nama server.

  1. Tentukan nama server saat ini dengan perintah hostname atau ipconfig.

  2. Jalankan perintah berikut:

    Rename-Computer -NewName "NewName" -Force | Restart-Computer -Force
    

Mengaktifkan server

Jalankan slmgr.vbs –ipk\productkey. Kemudian jalankan slmgr.vbs –ato. Aktivasi yang berhasil tidak menghasilkan pemberitahuan setelah selesai.

Note

Anda juga dapat mengaktifkan server melalui telepon, menggunakan server Key Management Service (KMS), atau dari jarak jauh. Untuk mengaktifkan dari jarak jauh, jalankan cmdlet berikut dari komputer jarak jauh:

cscript windows\system32\slmgr.vbs <ServerName> <UserName> <password>:-ato

Konfigurasi Windows Firewall

Anda dapat mengonfigurasi Windows Firewall secara lokal di komputer Server Core menggunakan cmdlet dan skrip Windows PowerShell. Lihat NetSecurity untuk cmdlet yang dapat Anda gunakan untuk mengonfigurasi Windows Firewall.

Mengaktifkan jarak jauh Windows PowerShell

Anda dapat mengaktifkan Windows PowerShell Remoting, di mana perintah yang diketik di Windows PowerShell pada satu komputer dijalankan di komputer lain. Aktifkan Windows PowerShell Remoting dengan Enable-PSRemoting.

Untuk informasi selengkapnya, lihat Tentang Tanya Jawab Umum Jarak Jauh.

Tugas administratif dari baris perintah

Gunakan informasi referensi berikut untuk melakukan tugas administratif dari baris perintah.

Perintah konfigurasi dan penginstalan

Task Command
Mengatur kata sandi administratif lokal net user administrator *
Menggabungkan komputer ke domain netdom join %computername% /domain:<domain> /userd:<domain>\<username> /passwordd:<password>

Mulai ulang komputer.
Konfirmasikan bahwa domain telah berubah set
Menghapus komputer dari domain netdom remove <computername>
Menambahkan pengguna ke grup Administrator lokal net localgroup Administrators /add <domain>\<username>
Menghapus pengguna dari grup Administrator lokal net localgroup Administrators /delete <domain>\<username>
Menambahkan pengguna ke komputer lokal net user <domain>\<username> * /add
Menambahkan grup ke komputer lokal net localgroup <group name> /add
Mengubah nama komputer yang bergabung dengan domain netdom renamecomputer %computername% /NewName:<new computer name> /userd:<domain>\<username> /passwordd:<password>
Mengonfirmasi nama komputer baru set
Mengubah nama komputer dalam grup kerja netdom renamecomputer <currentcomputername> /NewName:<newcomputername>

Mulai ulang komputer.
Menonaktifkan pengelolaan file halaman wmic computersystem where name="<computername>" set AutomaticManagedPagefile=False
Mengonfigurasi file halaman wmic pagefileset where name="<path/filename>" set InitialSize=<initialsize>,MaximumSize=<maxsize>

Di mana <jalur/nama file> adalah jalur dan nama dari file halaman, <initialsize> adalah ukuran awal file halaman dalam byte, dan ukuran maksimum adalah ukuran maksimum file halaman dalam byte.
Mengubah ke alamat IP statis Rekam informasi yang relevan atau alihkan ke file teks: ipconfig /all >ipconfig.txt

Verifikasi bahwa ada daftar antarmuka: netsh interface ipv4 set address <Name ID from interface list> source=static address=<preferred IP address> gateway=<gateway address>

Jalankan ipconfig /all untuk memverifikasi bahwa DHCP diaktifkan diatur ke Tidak.
Atur alamat DNS statis. netsh interface ipv4 add dnsserver name=<name or ID of the network interface card> address=<IP address of the primary DNS server> index=1

netsh interface ipv4 add dnsserver name=<name of secondary DNS server> address=<IP address of the secondary DNS server> index=2

Ulangi jika perlu untuk menambahkan server lainnya. Jalankan ipconfig /all untuk memverifikasi bahwa alamat sudah benar.
Mengubah ke alamat IP yang disediakan DHCP dari alamat IP statis netsh interface ipv4 set address name=<IP address of local system> source=DHCP

Jalankan ipconfig /all untuk memverifikasi bahwa DCHP diaktifkan diatur ke Ya.
Masukkan kunci produk slmgr.vbs –ipk <product key>
Mengaktifkan server secara lokal slmgr.vbs -ato
Mengaktifkan server dari jarak jauh cscript slmgr.vbs –ipk <product key><server name><username><password>

cscript slmgr.vbs -ato <servername> <username> <password>

Dapatkan GUID komputer dengan menjalankan cscript slmgr.vbs -did, lalu jalankan cscript slmgr.vbs -dli <GUID>

Verifikasi bahwa Status lisensi diatur ke Berlisensi (diaktifkan).

Perintah jaringan dan firewall

Task Command
Mengonfigurasi server Anda untuk menggunakan server proksi netsh Winhttp set proxy <servername>:<port number>

Penginstalan Server Core tidak dapat mengakses Internet melalui proksi yang memerlukan kata sandi untuk mengizinkan koneksi.
Mengonfigurasi server Anda untuk melewati proksi untuk alamat Internet netsh winhttp set proxy <servername>:<port number> bypass-list="<local>"
Menampilkan atau mengubah konfigurasi IPSEC netsh ipsec
Menampilkan atau mengubah konfigurasi NAP netsh nap
Menampilkan atau mengubah IP ke terjemahan alamat fisik arp
Menampilkan atau mengonfigurasi tabel perutean lokal route
Menampilkan atau mengonfigurasi pengaturan server DNS nslookup
Menampilkan statistik protokol dan koneksi jaringan TCP/IP saat ini netstat
Menampilkan statistik protokol dan koneksi TCP/IP saat ini menggunakan NetBIOS melalui TCP/IP (NBT) nbtstat
Tampilkan lompatan untuk koneksi jaringan pathping
Melacak hop untuk koneksi jaringan tracert
Tampilan konfigurasi router multicast mrinfo
Mengaktifkan administrasi jarak jauh firewall netsh advfirewall firewall set rule group="Windows Defender Firewall Remote Management" new enable=yes

Pembaruan sistem dan perintah pelaporan kesalahan

Task Command
Menginstal pembaruan wusa \<update\>.msu /quiet
Mencantumkan pembaruan yang terinstal systeminfo
Menghapus pembaruan expand /f: <update>.msu c:\test

Navigasi ke c:\test\ dan buka <update>.xml di editor teks. Ganti Instal dengan Hapus dan simpan file.

Kemudian jalankan pkgmgr /n:<update>.xml
Mengonfigurasi pembaruan otomatis Untuk memverifikasi pengaturan saat ini: cscript %systemroot%\system32\scregedit.wsf /AU /v

Untuk mengaktifkan pembaruan otomatis: cscript scregedit.wsf /AU 4

Untuk menonaktifkan pembaruan otomatis: cscript %systemroot%\system32\scregedit.wsf /AU 1
Aktifkan pelaporan kesalahan Untuk memverifikasi pengaturan saat ini: serverWerOptin /query

Untuk mengirim laporan terperinci secara otomatis: serverWerOptin /detailed

Untuk mengirim laporan ringkasan secara otomatis: serverWerOptin /summary

Untuk menonaktifkan pelaporan kesalahan: serverWerOptin /disable
Berpartisipasi dalam Program Peningkatan Pengalaman Pelanggan (CEIP) Untuk memverifikasi pengaturan saat ini: serverCEIPOptin /query

Untuk mengaktifkan CEIP: serverCEIPOptin /enable

Untuk menonaktifkan CEIP: serverCEIPOptin /disable

Perintah layanan, proses, dan performa

Task Command
Mencantumkan layanan yang sedang berjalan sc query atau
net start
Memulai layanan sc start <service name> atau
net start <service name>
Menghentikan layanan sc stop <service name> atau
net stop <service name>
Mengambil daftar aplikasi yang sedang berjalan dan proses terkait tasklist
Mulai Pengelola Tugas taskmgr
Membuat dan mengelola sesi pelacakan peristiwa dan log performa Untuk membuat penghitung, pelacakan, pengumpulan data konfigurasi, atau API: logman create

Untuk mengkueri properti pengumpul data: logman query

Untuk memulai atau menghentikan pengumpulan data:
logman start
logman stop

Untuk menghapus pengumpul: logman delete

Untuk memperbarui properti pengumpul: logman update

Untuk mengimpor kumpulan pengumpul data dari file XML atau mengekspornya ke file XML: logman import
logman export

Perintah log peristiwa

Task Command
Daftar log peristiwa wevtutil el
Kueri peristiwa dalam log yang ditentukan wevtutil qe /f:text <log name>
Mengekspor log peristiwa wevtutil epl <log name>
Menghapus log peristiwa wevtutil cl <log name>

Perintah driver perangkat keras

Task Command
Tambahkan driver untuk perangkat keras baru Salin driver ke folder di %homedrive%<folder driver>.

Jalankan pnputil -i -a %homedrive%\<driver folder>\<driver\<.inf>
Menghapus driver untuk perangkat keras Untuk mendapatkan daftar driver yang dimuat, jalankan sc query type= driver.

Kemudian jalankan sc delete <service_name>