# 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