📅  最后修改于: 2023-12-03 15:33:46.822000             🧑  作者: Mango
在 PowerShell 中,可以使用 New-Object
命令创建各种对象。本篇文章将介绍如何使用 PowerShell 创建对象。
PowerShell 的一个强大之处在于它能够与 .NET 类库进行交互。使用 New-Object
命令,我们可以创建 .NET 对象。
# 创建一个 System.Net.WebClient 对象
$webClient = New-Object System.Net.WebClient
# 访问该对象的方法和属性
$webPage = $webClient.DownloadString("https://www.example.com")
使用 PowerShell,我们还可以创建自定义对象。以下示例创建了一个用户对象:
# 定义一个用户对象
$user = New-Object -TypeName PSObject -Property @{
Name = "John"
Age = 30
Email = "john@example.com"
}
# 输出对象属性
$user.Name
$user.Age
$user.Email
我们可以使用 PowerShell 创建集合对象,如数组和哈希表。
# 创建一个包含 3 个元素的数组
$array = New-Object object[] 3
# 在数组中添加元素
$array[0] = "apple"
$array[1] = "banana"
$array[2] = "orange"
# 输出数组元素
$array
# 创建一个哈希表
$hashTable = New-Object System.Collections.Hashtable
# 添加键值对
$hashTable.Add("Name", "John")
$hashTable.Add("Age", 30)
$hashTable.Add("Email", "john@example.com")
# 输出哈希表
$hashTable
通过以上介绍,我们了解了如何使用 PowerShell 创建各种对象,包括 .NET 对象、自定义对象和集合对象。