簡體   English   中英

Powershell:備份-SqlDatabase -ExpirationDate

[英]Powershell : Backup-SqlDatabase -ExpirationDate

我嘗試使用帶有 expireDate 的管理單元 Backup-SqlDatabase,但出現錯誤:參數 EXPIREDATE 的值無效。 有人能告訴我如何格式化這個參數嗎?

這是我的代碼:

$expirationDate = Get-Date
$expirationDate = $expirationDate.AddDays($expirationDelayInDays)

Backup-SqlDatabase -ServerInstance $serverInstance -Database $database -ConnectionTimeout 0 -BackupFile $outputFile -ExpirationDate $expirationDate

EXPIREDATE只處理日期 它不處理時間分量。 因此,你需要指定一個DateTime與空時間組件(使用DateTime.Date屬性):

$expirationDate = (Get-Date).AddDays($expirationDelayInDays).Date
Backup-SqlDatabase -ServerInstance $instance -Database $database -ExpirationDate $expirationDate

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM