使用变量数组和哈希表

Telemarketing List provides businesses with reliable phone contact databases to generate leads effectively. Strengthen your sales campaigns by connecting with verified prospects.
Post Reply
roseline371274
Posts: 941
Joined: Mon Dec 23, 2024 8:19 am

使用变量数组和哈希表

Post by roseline371274 »

此示例使用 Get-Date cmdlet 读取星期几,并返回是工作日还是周末:

switch ((Get-Date).DayOfWeek) { “星期六” {“周末”} “星期日” {“周末”} 默认 {“工作日”} }

通过使用-Wildcard选项,可以进一步简化上述示例  ,如下所示。在 switch 语句中使用通配符可以为您提供一种更高效的执行条件操作的方法。

开关 -Wildcard ((Get-Date).DayOfWeek) { “S*” {“周末”} 默认 {“工作日”} }

Windows PowerShell 旨在提高 IT 专业人员的日常工 克罗地亚whatsapp 数据 作效率。PowerShell 非常直观,入门级或中级管理员可以开始学习该语言、使用控制台中的 cmdlet,甚至可以开始编写相当简单的脚本。

一旦你的 PowerShell 脚本开始变得更加复杂,你就需要开始使用 PowerShell 的某些方面,这将让你回到大学时上的编程课。变量对于脚本编写尤其重要,因为它们使你能够在脚本的各个部分之间传递信息。

分配和引用 PowerShell 变量
您可能在某种程度上熟悉变量的概念,无论是从编程经验还是数学方面。可以将值分配给变量,以便在整个 PowerShell 脚本中引用该变量。使用变量可以确保值在整个脚本中保持一致,使以后更改值(手动或以编程方式)更加容易,并且通常可以使您的脚本更具可读性。

PowerShell 中的变量名以 $开头,例如 $UserName ,并使用=分配值 ,例如 $UserName = "John Smith" 或 $UserAge = 42。PowerShell 支持大量变量类型;例如文本字符串、整数、小数、数组,甚至版本号或 IP 地址等高级类型。

默认情况下,PowerShell 将尝试猜测要使用的变量类型,但可以通过在变量名称之前指示类型来强制执行,如 [int32]$UserAge=40。 如果分配的值与强制类型不匹配,则会尽可能转换该值,否则将产生错误。

有时需要动态分配或修改变量的值,而不是简单地分配静态值。这可能涉及对数字执行数学运算或向字符串添加文本。可以使用标准数学运算符(如 +、-、* 和 /)分配或修改数值,如以下示例所示:

$每日秒数 = 24 * 60 * 60 $每年周数 = 365 / 7

数值也可以使用 ++ 或 - 来增加或减少,而不必在值上加 1 或减 1。这两个示例具有相同的效果,将变量的值增加 1:

$我的数字 = $我的数字 + 1 $我的数字++

PowerShell 使用加法运算符 (+) 连接或链接文本字符串。更高版本的 PowerShell 还支持简单地将变量插入双引号字符串(而不是单引号),但应谨慎使用此技术以最大限度地实现向后兼容性。
Post Reply