# Excelオブジェクトを作成
$excel = New-Object -ComObject Excel.Application
# Excelウィンドウを非表示にする
$excel.Visible = $false
# Excelファイルを開く
$workbook = $excel.Workbooks.Open("C:\\path\\to\\file.xlsx")
# シートをコピー
$worksheet = $workbook.Sheets.Item("Sheet1")
$newWorksheet = $worksheet.Copy($worksheet)
# シート名を変更
$newWorksheet.Name = "New Sheet Name"
# Excelファイルを保存
$workbook.Save()
# Excelファイルを閉じる
$workbook.Close()
# Excelオブジェクトを解放
$excel.Quit()[System.Runtime.Interopservices.Marshal]::ReleaseComObject($excel) | Out-Null
Remove-Variable excel