... SYNTAX Get-EventLog [-LogName] <System.String> [[-InstanceId] <System.Int64[]>] [-After <System.DateTime>] [-AsBaseObject] [-Before <System.DateTime>] [-ComputerName <System.String[]>] [-EntryType {Error | Information | FailureAudit | SuccessAudit | Warning}] [-Index <System...
Get-Service-Namew32time |Select-Object-Property* 根據預設,PowerShell 會以數據表傳回四個屬性,並以五個以上的屬性作為清單。 不過,某些命令會套用自定義格式設定,以覆寫數據表中顯示的預設屬性數目。 您可以使用Format-Table和Format-List手動覆寫這些預設值。
$timestamp = Get-Date -Format o | ForEach-Object { $_ -replace ":", "." } New-Item -Path C:\Test\$timestamp -Type Directory Directory: C:\Test Mode LastWriteTime Length Name --- --- --- --- d--- 6/27/2019 07:59 2019-06-27T07.59.24.4603750-07.00 $timestamp 变量存储 G...
包含一个 PSEventArgs 对象,该对象表示一个正在被处理的事件。 此变量只在事件注册命令(例如 Register-ObjectEvent)的 Action 块内填充。 此变量的值是 Get-Event cmdlet 返回的同一个对象。 因此,可以在 Action 脚本块中使用 $Event 变量的属性(例如 $Event.TimeGenerated)。 $EventSubscriber 包含一个 PSEventS...
在PowerShell中用圆括号和逗号的形式提供参数对象方法,如$myObject.DoSometing(4,5)。尽管二者相似,但是却有很大差别。在函数中也可以使用前面章节中脚本块参数使用的特性,所有在脚本块中对参数执行的操作在函数参数操作中均可使用。可以指定参数的类型,程序解释器会自动转换传递给函数的参数类型。下例在函数中强制...
Connect-UPService$Printers=Get-UPPrinter$Printer=$Printers.Results |Where-Object{$_.Shares.DisplayName-eq"<Share Name>"} 批处理取消共享打印机 连接到通用打印 获取感兴趣的打印机列表 取消共享打印机集合 备注 此示例显示所有共享打印机的未共享。 若要仅取消共享选择打印机,可以在检索打印机时添加其他筛选...
还可以使用Select-Object和Format-Listcmdlet 显示对象的属性值。Select-Object和Format-List每个 都有一个 Property参数。 可以使用Property参数指定一个或多个属性及其值。 或者,可以使用通配符 (*) 来表示所有属性。 例如,以下命令显示 pwsh.exe 文件的所有属性的值。
Format-Custom[[-Property] <Object[]>] [-Depth <Int32>] [-GroupBy <Object>] [-View <String>] [-ShowError] [-DisplayError] [-Force] [-Expand <String>] [-InputObject <PSObject>] [<CommonParameters>] 说明 Format-Customcmdlet 将命令的输出格式化为备用显示中定义的格式。Format-Custom旨在显示...
如果你查看了 $weather 类型(运行 echo $weather.GetType().FullName),你将会发现它是一个 PSCustomObject。这是一个用来反射 JSON 结构的动态对象。 然后PowerShell 可以通过 tab 补齐来帮助你完成命令输入。只需要输入 $weather.(确报包含了 .)然后按下 Tab 键。你将看到所有根级别的 JSON 键。输入其中的一...
$userId="cdea706c-3fdc-4bbd-9592-5d92d9f71eb8"Restore-MgDirectoryDeletedItem-DirectoryObjectId$userId 此命令的输出如下所示: PowerShell Id DeletedDateTime -- --- cdea706c-3fdc-4bbd-9592-5d92d9f71eb8 另请参阅 使用PowerShell 管理...