我正在嘗試在兩個日期之間過濾 powershell 模塊,但我的結果是空的,這是我的代碼:
$startDate = (Get-Date)
$endDate = (Get-Date).AddYears(-1)
Find-Module Microsoft* | Select-Object -Property Name, PublishedDate | Where-Object {
( $_.PublishedDate -ge $startDate ) -and
( $_.PublishedDate -lt $endDate ) }
可能是因為我的文化背景?我的文化設定是:
2067 nl-BE Dutch (Belgium)
PS C:\WINDOWS\system32> get-date
donderdag 21 april 2022 20:47:35
當我做一個查找模塊時我的一些搜索結果
Find-Module Microsoft* | Select-Object -Property Name, PublishedDate
MicrosoftTeams 13/04/2022 14:56:54
Microsoft.Graph.Intune 11/07/2019 5:12:40
Microsoft.PowerApps.Administration.PowerShell 11/04/2022 15:08:14
Microsoft.Graph.Authentication 14/04/2022 0:23:03
uj5u.com熱心網友回復:
你的邏輯是倒退的,試試這個:
$startDate = (Get-Date).AddYears(-1)
$endDate = (Get-Date)
Find-Module Microsoft* | Select-Object -Property Name, PublishedDate | Where-Object {
( $_.PublishedDate -ge $startDate ) -and
( $_.PublishedDate -lt $endDate ) }
您在今天之后使用 PublishedDate 過濾任何內容,并且比今天更早 - 1 年。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/462221.html
標籤:电源外壳
上一篇:將此cmdlet轉換為腳本:Get-Content-PathC:\Users\Einar\Desktop\log\*-filter*1234567.l??og.txt|選擇-前2|選擇-la
