找到 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 + $htable1 PS 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 仅主机网络:连接特定的 DNS 后缀 . : 链接本地 ... 阅读更多

如何覆盖或删除 PowerShell 别名?

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

4K+ 次浏览

您可以通过重新定义 PowerShell 别名来覆盖它。例如,如果为 Notepad.exe 创建了别名 Edit,并且您想用另一个程序(例如 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别名可以通过以下两种方法永久创建:a) 导入/导出别名 要导出所有别名,需要使用Export-Alias cmdlet。使用此命令时,系统会提示您输入要导入文件的路径。要导出新创建的别名,需要提供别名和导出文件名,以便稍后使用相同名称导入它。在下面的示例中,我们为Wordpad创建了别名Edit,并将所有别名导出为Alias1,因此新创建的别名也将被存储…… 阅读更多

广告