Bagikan melalui


Mengelola server Server Core

Berlaku untuk: Windows Server 2022, Windows Server 2019, Windows Server 2016

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, secara default server tersebut memiliki alamat DHCP. 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 hal 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
    

    di mana:

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

    Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4
    

    di mana:

    • InterfaceIndex adalah nilai IfIndex dari langkah 2.
    • ServerAddresses adalah alamat IP server DNS Anda.
  5. Untuk menambahkan beberapa server DNS, jalankan cmdlet 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.

Jika Anda perlu beralih menggunakan DHCP, jalankan Set-DnsClientServerAddress –InterfaceIndex 12 –ResetServerAddresses.

Bergabung dengan domain

Gunakan cmdlet berikut untuk menggabungkan komputer ke domain.

  1. Jalankan Add-Computer. Anda akan dimintai kredensial untuk bergabung dengan domain dan nama domain.

  2. Jika Anda perlu menambahkan akun pengguna domain ke grup Administrator lokal, jalankan perintah berikut pada perintah (bukan di jendela PowerShell):

    net localgroup administrators /add <DomainName>\<UserName>
    
  3. Mulai ulang komputer. Anda dapat melakukan ini dengan menjalankan Hidupkan Ulang-Komputer.

Mengganti nama server

Gunakan langkah-langkah berikut untuk mengganti nama server.

  1. Tentukan nama server saat ini dengan nama host atau perintah ipconfig.
  2. Jalankan Ganti Nama-Komputer -ComputerName <new_name>.
  3. Mulai ulang komputer.

Mengaktifkan server

Jalankan slmgr.vbs –ipk<productkey>. Kemudian jalankan slmgr.vbs –ato. Jika aktivasi berhasil, Anda tidak akan mendapatkan pesan.

Catatan

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

Mengonfigurasi 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 dititik di Windows PowerShell pada satu komputer berjalan 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.

Konfigurasi dan penginstalan

Tugas Perintah
Mengatur kata sandi administratif lokal administrator pengguna net *
Menggabungkan komputer ke domain netdom join %computername%/domain:<domain> /userd:<domain\username> /passwordd:*
Mulai ulang komputer.
Konfirmasikan bahwa domain telah berubah set
Menghapus komputer dari domain netdom hapus <nama komputer>
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: *
Mengonfirmasi nama komputer baru set
Mengubah nama komputer dalam grup kerja netdom renamecomputer <currentcomputername> /NewName:<newcomputername>
Mulai ulang komputer.
Menonaktifkan manajemen 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 ke dan nama file halaman, inisialisasi adalah ukuran awal file halaman, dalam byte, dan memaksimalkan adalah ukuran maksimum file halaman, dalam byte.
Mengubah ke alamat IP statis ipconfig /all
Rekam informasi yang relevan atau alihkan ke file teks (ipconfig /all >ipconfig.txt).
antarmuka netsh ipv4 menunjukkan antarmuka
Verifikasi bahwa ada daftar antarmuka.
antarmuka netsh ipv4 set alamat <ID Nama dari daftar> antarmuka source=static address=<preferred IP address> gateway=<gateway address>
Jalankan ipconfig /all untuk memverifikasi bahwa DHCP diaktifkan diatur ke Tidak.
Atur alamat DNS statis. antarmuka netsh ipv4 menambahkan nama dnsserver=<nama atau ID alamat kartu> antarmuka jaringan=<alamat IP indeks server> DNS utama=1
antarmuka netsh ipv4 menambahkan dnsserver name=<name of secondary DNS server> address=<IP address of the secondary DNS server> index=2**
Ulangi sesuai untuk menambahkan server tambahan.
Jalankan ipconfig /all untuk memverifikasi bahwa alamat sudah benar.
Mengubah ke alamat IP yang disediakan DHCP dari alamat IP statis antarmuka netsh ipv4 set address name=<Alamat IP sumber sistem> lokal=DHCP
Jalankan ipconfig /all untuk memverifikasi bahwa DCHP diaktifkan diatur ke Ya.
Masukkan kunci produk slmgr.vbs –kunci produk ipk <>
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
Jalankan cscript slmgr.vbs -dli <GUID>
Verifikasi bahwa Status lisensi diatur ke Berlisensi (diaktifkan).

Jaringan dan firewall

Tugas Perintah
Mengonfigurasi server Anda untuk menggunakan server proksi netsh Winhttp set proxy <servername>:<port number>
Catatan: 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 tidur siang
Menampilkan atau mengubah IP ke terjemahan alamat fisik Arp
Menampilkan atau mengonfigurasi tabel perutean lokal rute
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 jalur
Pelacakan hop untuk koneksi jaringan tracert
Menampilkan konfigurasi router multicast mrinfo
Mengaktifkan administrasi jarak jauh firewall netsh advfirewall firewall set aturan group="Windows Defender Firewall Remote Management" new enable=yes

Pembaruan, pelaporan kesalahan, dan umpan balik

Tugas Perintah
Menginstal pembaruan wusa <update.msu> /quiet
Mencantumkan pembaruan yang terinstal systeminfo
Menghapus pembaruan perluas /f:* <update.msu> c:\test
Navigasi ke c:\test\ dan buka <update.xml> di editor teks.
Ganti Instal dengan Hapus dan simpan file.
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 /detail
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

Layanan, proses, dan performa

Tugas Perintah
Mencantumkan layanan yang sedang berjalan sc query atau net start
Memulai layanan sc start <service name> atau net start <service name>
Menghentikan layanan sc menghentikan <nama> layanan atau nama layanan berhenti <bersih>
Mengambil daftar aplikasi yang sedang berjalan dan proses terkait daftar tugas
Mulai Pengelola Tugas taskmgr
Membuat dan mengelola sesi pelacakan peristiwa dan log performa Untuk membuat penghitung, pelacakan, pengumpulan data konfigurasi, atau API: logman ceate
Untuk mengkueri properti pengumpul data: kueri logman
Untuk memulai atau menghentikan pengumpulan data: pencatat mulai|hentikan
Untuk menghapus pengumpul: penghapusan logman
Untuk memperbarui properti kolektor: pembaruan logman
Untuk mengimpor kumpulan pengumpul data dari file XML atau mengekspornya ke file XML: impor logman|ekspor

Log Peristiwa

Tugas Perintah
Mencantumkan log peristiwa wevtutil el
Peristiwa kueri dalam log tertentu wevtutil qe /f:text <log name>
Mengekspor log peristiwa nama log wevtutil epl <>
Menghapus log peristiwa nama log cl <wevtutil>

Disk dan sistem file

Tugas Perintah
Mengelola partisi disk Untuk daftar lengkap perintah, jalankan diskpart /?
Mengelola RAID perangkat lunak Untuk daftar lengkap perintah, jalankan diskraid /?
Mengelola titik pemasangan volume Untuk daftar lengkap perintah, jalankan mountvol /?
Defragmentasi volume Untuk daftar lengkap perintah, jalankan defrag /?
Mengonversi volume ke sistem file NTFS konversi <huruf> volume /FS:NTFS
Memampatkan file Untuk daftar lengkap perintah, jalankan ringkas /?
Mengelola file yang terbuka Untuk daftar lengkap perintah, jalankan openfiles /?
Mengelola folder VSS Untuk daftar lengkap perintah, jalankan vssadmin /?
Mengelola sistem file Untuk daftar lengkap perintah, jalankan fsutil /?
Mengambil kepemilikan file atau folder Untuk daftar lengkap perintah, jalankan icacls /?

Perangkat Keras

Tugas Perintah
Tambahkan pengandar untuk perangkat keras baru Salin driver ke folder di %homedrive%\<driver folder>. Jalankan pnputil -i -a %homedrive%\<driver folder>\<driver.inf>
Menghapus driver untuk perangkat keras Untuk daftar driver yang dimuat, jalankan jenis kueri sc= driver. Kemudian jalankan service_name penghapusan <sc>