Remove-Variable
Menghapus variabel dan nilainya.
Sintaks
Remove-Variable
[-Name] <String[]>
[-Include <String[]>]
[-Exclude <String[]>]
[-Force]
[-Scope <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Remove-Variable
Cmdlet menghapus variabel dan nilainya dari cakupan tempat variabel ditentukan, seperti sesi saat ini. Anda tidak dapat menggunakan cmdlet ini untuk menghapus variabel yang ditetapkan sebagai konstanta atau yang dimiliki oleh sistem.
Contoh
Contoh 1: Menghapus variabel
Remove-Variable Smp
Perintah ini menghapus $Smp
variabel.
Parameter
-Confirm
Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Exclude
Menentukan array item yang dihilangkan cmdlet ini dari operasi. Nilai parameter ini memenuhi syarat parameter Nama . Masukkan elemen atau pola nama, seperti "s*". Kartubebas diizinkan.
Type: | String[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Force
Menunjukkan bahwa cmdlet menghapus variabel meskipun bersifat baca-saja. Bahkan menggunakan parameter Force , cmdlet tidak dapat menghapus konstanta.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Include
Menentukan array item yang dihapus cmdlet ini dalam operasi. Nilai parameter ini memenuhi syarat parameter Nama . Masukkan elemen atau pola nama, seperti s*. Kartubebas diizinkan.
Type: | String[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Name
Menentukan nama variabel yang akan dihapus. Nama parameter (Nama) bersifat opsional. Kartubebas diizinkan
Type: | String[] |
Position: | 0 |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-Scope
Hanya mendapatkan variabel dalam cakupan yang ditentukan. Nilai yang dapat diterima untuk parameter ini adalah:
- Global
- Lokal
- Skrip
- Angka relatif terhadap cakupan saat ini (0 melalui jumlah cakupan, di mana 0 adalah cakupan saat ini dan 1 adalah induknya)
Lokal adalah defaultnya. Untuk informasi selengkapnya, lihat about_Scopes.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Anda dapat menyalurkan objek variabel ke cmdlet ini.
Output
None
Cmdlet ini tidak mengembalikan output.
Catatan
PowerShell menyertakan alias berikut untuk Remove-Variable
:
Semua platform:
rv
Perubahan hanya memengaruhi cakupan saat ini, seperti sesi. Untuk menghapus variabel dari semua sesi, tambahkan
Remove-Variable
perintah ke profil PowerShell Anda.
Link Terkait
Saran dan Komentar
Kirim dan lihat umpan balik untuk