找到 2042 篇文章 适用于 Microsoft 技术

PowerShell 中的 Copy-item 用于什么?

Chirag Nagrekar
更新于 2020 年 3 月 12 日 06:54:35

283 次浏览

PowerShell cmdlet 中的 Copy-Item 用于将项目从一个位置复制到同一命名空间中的另一个位置。此处,命名空间含义是指,您可以将文件从一个文件夹复制到另一个文件夹,但不能将文件复制到注册表或证书存储区。此 cmdlet 不会删除或剪切源位置的项目,而是将项目以相同名称或不同名称复制到目标文件夹。PowerShell 中带有参数的 Copy-Item 语法如下所示。Copy-Item    [-Path]    [-LiteralPath]    [[-Destination] ]    [-Container]    [-Force]    [-Filter ]    [-Include ]    [-Exclude ... 阅读更多

如何在 PowerShell 中添加/合并两个哈希表?

Chirag Nagrekar
更新于 2020 年 2 月 26 日 10:21:00

4K+ 次浏览

添加哈希表的值就像添加字符串一样简单。我们只需要使用加法运算符 (+) 来合并两个哈希表的值。这里,我们有两个哈希表:$htable 和 $htable1。$htable = [Ordered]@{EmpName="Charlie";City="New York";EmpID="001"} $htable1 = [Ordered]@{Fruit='Apple';Color='Red'}我们现在将添加两个哈希表,$htable + $htalble1PS C:\WINDOWS\system32> $htable+$htable1 Name       Value ----       ----- EmpName    Charlie City       New York EmpID      001 Fruit      Apple Color      Red

如何在 PowerShell 中清除哈希表中的所有值?

Chirag Nagrekar
更新于 2020 年 2 月 26 日 10:18:15

2K+ 次浏览

PowerShell 会话中的哈希表是临时创建的。它就像一个变量,当会话关闭时,哈希表会自动删除。如果您想一次性删除哈希表中的所有值,但保留哈希表变量,则需要使用 Clear() 方法。我们已经创建了下面的哈希表。$htable = [Ordered]@{EmpName="Charlie";City="New York";EmpID="001"}PS C:\WINDOWS\system32> $htable Name       Value ----       ----- EmpName    Charlie City       New York EmpID      001要清除上述哈希表,$htable.Clear()如果您检查哈希表数据,它将不会显示 ... 阅读更多

如何在 PowerShell 中向哈希表添加和删除值?

Chirag Nagrekar
更新于 2020 年 2 月 26 日 10:15:05

18K+ 次浏览

您可以向哈希表添加值并从哈希表中删除值。要向哈希表添加值,您需要使用以下格式。$hash[""] = ""我们已经创建了哈希表,$htable = [Ordered]@{EmpName="Charlie";City="New York";EmpID="001"}PS C:\WINDOWS\system32> $htable Name       Value ----       ----- EmpName    Charlie City       New York EmpID      001我们需要在上述哈希表中添加额外的键“Dept”,值为“Technical”。$htable['Dept']="Technical"当您检查上述哈希表的输出时,您可以看到键值对已附加到表中。PS ... 阅读更多

如何在 PowerShell 中创建哈希表?

Chirag Nagrekar
更新于 2020 年 2 月 26 日 10:09:07

2K+ 次浏览

在 PowerShell 中创建哈希表的方法有很多。我们将在此处讨论创建哈希表的标准方法 @{}。使用 @{} 方法您可以使用 @{} 方法创建哈希表。键值对用分号 (;) 分隔。您只能添加唯一的键。不允许重复键。$htable = @{EmpName="Charlie";City="New York";EmpID="001"}输出Name       Value ----       ----- EmpID      001 City       New York EmpName    Charlie这里,您不会以有序的方式获得输出。要获得有序输出,您需要在前面编写 [Ordered] ... 阅读更多

PowerShell 中的哈希表是什么?

Chirag Nagrekar
更新于 2020 年 2 月 26 日 10:06:13

386 次浏览

PowerShell 中的哈希表由键值组合构成。每个键都有其自己的值,因此要获取值,我们需要引用键。我们不需要像数组那样使用数字索引来引用值。哈希表如下所示。Name       Value ----       ----- EmpName     Charlie City       New York EmpID       001在哈希表创建中,键和值用分号 (;) 分隔。在上面的示例中,EmpName、City 和 EmpID 被称为键,而 Charlie、New York ... 阅读更多

如何在 PowerShell 中创建数组?

Chirag Nagrekar
更新于 2020 年 2 月 14 日 06:41:14

2K+ 次浏览

要在 PowerShell 中创建或声明数组,有几种方法。您可以直接将值分配给变量,并用逗号 (,) 分隔,该变量就成为数组变量。例如,$a = "Apple", "Dog", "Cat", "Banana", "Camel"$a 现在是一个数组。要访问变量,您可以使用索引方法。第一个值将存储在 0 处,第二个值存储在 1 处,依此类推。$a[0] 将输出“Apple”,$a[1] 将输出“Dog”,依此类推。负索引也适用于数组。-1 是最后一个索引,-2 是倒数第二个索引,... 阅读更多

PowerShell 中的数组是什么?

Chirag Nagrekar
更新于 2020 年 2 月 14 日 06:40:16

278 次浏览

数组由一组相同数据类型或不同数据类型的元素组成。当输出包含多行时,输出或存储的变量会自动成为数组。其数据类型为 Object[] 或 ArrayList,基本类型为 System.array 或 System.Object。例如,IPConfig 的输出是一个数组。示例PS C:\WINDOWS\system32> ipconfig Windows IP 配置以太网适配器以太网:媒体状态 . . . . . . . . . . . : 媒体已断开连接特定于连接的 DNS 后缀。: 以太网适配器 VirtualBox Host-Only 网络:特定于连接的 DNS 后缀。: 链接本地 ... 阅读更多

如何覆盖或删除 PowerShell 别名?

Chirag Nagrekar
更新于 2020 年 2 月 14 日 07:58:30

4K+ 次浏览

您可以通过重新定义 PowerShell 别名来覆盖它。例如,如果别名被创建为 Edit 用于 Notepad.exe,并且您想用另一个程序(例如 wordpad.exe)覆盖它,则使用以下命令。我们将使用 Set-Alias 命令将 Edit 别名 cmdlet 覆盖为 Wordpad.exe。当您关闭 PowerShell 会话时,它将删除新创建的别名和修改的别名。Set-Alias edit "C:\Program Files\Windows NT\Accessories\wordpad.exe"您无法覆盖预定义的别名。它会抛出一个异常。例如,当您尝试修改指向 Get-Content 的 dir 别名时,错误输出将如下所示。要删除新创建的别名而不关闭 ... 阅读更多

如何永久创建 PowerShell 别名?

Chirag Nagrekar
更新于 2020 年 2 月 14 日 08:07:54

4K+ 次浏览

PowerShell 别名可以通过以下 2 种方法永久创建。a) 导入/导出别名要导出所有别名,您需要使用 Export-Alias cmdlet。当您使用此命令时,它会询问您要导入文件的路径。要导出新创建的别名,您需要提供别名和导出名称,以便以后您可以使用相同的名称导入它。在下面的示例中,我们创建了用于 Wordpad 的别名 Edit,并且我们将所有别名导出为 Alias1,因此新创建的别名也将被存储和 ... 阅读更多

广告