Cara Menetapkan Parameter Cmdlet

Contoh-contoh ini menunjukkan cara mendeklarasikan parameter bernama, posisi, wajib, opsional, dan [switch] . Contoh-contoh ini juga menunjukkan cara menentukan alias parameter.

Cara Mendeklarasikan Parameter Bernama

  • Tentukan properti publik seperti yang ditunjukkan dalam kode berikut. Saat Anda menambahkan atribut Parameter, hilangkan Position kata kunci dari atribut .

    [Parameter()]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Untuk informasi selengkapnya tentang atribut Parameter, lihat Deklarasi Atribut Parameter.

Cara Mendeklarasikan Parameter Posisi

  • Tentukan properti publik seperti yang ditunjukkan dalam kode berikut. Saat Anda menambahkan atribut Parameter, atur Position kata kunci ke posisi argumen. Nilai 0 menunjukkan posisi pertama.

    [Parameter(Position = 0)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Untuk informasi selengkapnya tentang atribut Parameter, lihat Deklarasi Atribut Parameter.

Cara Mendeklarasikan Parameter Wajib

  • Tentukan properti publik seperti yang ditunjukkan dalam kode berikut. Saat Anda menambahkan atribut Parameter, atur Mandatory kata kunci ke true.

    [Parameter(Position = 0, Mandatory = true)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Untuk informasi selengkapnya tentang atribut Parameter, lihat Deklarasi Atribut Parameter.

Cara Mendeklarasikan Parameter Opsional

  • Tentukan properti publik seperti yang ditunjukkan dalam kode berikut. Saat Anda menambahkan atribut Parameter, hilangkan Mandatory kata kunci.

    [Parameter(Position = 0)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Cara Mendeklarasikan [switch] parameter

  • Tentukan properti publik sebagai jenis System.Management.Automation.SwitchParameter, lalu deklarasikan atribut Parameter.

    [Parameter(Position = 1)]
    public SwitchParameter GoodBye
    {
      get { return goodbye; }
      set { goodbye = value; }
    }
    private bool goodbye;
    

Untuk informasi selengkapnya tentang atribut Parameter, lihat Deklarasi Atribut Parameter.

Cara Mendeklarasikan Parameter dengan Alias

  • Tentukan properti publik seperti yang ditunjukkan dalam kode berikut. Tambahkan atribut Alias yang mencantumkan alias untuk parameter . Dalam contoh ini, tiga alias didefinisikan untuk parameter yang sama. Alias pertama menyediakan pintasan. Alias kedua dan ketiga menyediakan nama yang dapat Anda gunakan untuk skenario yang berbeda.

    [Alias("UN","Writer","Editor")]
    [Parameter()]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Untuk informasi selengkapnya tentang atribut Alias, lihat Deklarasi Atribut Alias.

Lihat Juga

System.Management.Automation.SwitchParameter

Deklarasi Atribut Parameter

Deklarasi Atribut Alias

Buat Cmdlet PowerShell Windows