PowerShellでExcelのシートを削除するサンプルです。
# Excelオブジェクト作成 $excel = New-Object -ComObject Excel.Application $excel.Visible = $false $excel.DisplayAlerts = $false # エクセルを開く $book = $excel.Workbooks.Open("C:\powershell\test.xlsx") # シートの削除 $excel.worksheets.item("Sheet2").delete() # 上書き保存 $book.Save() # 閉じる $excel.Quit() # プロセスを解放する $excel = $null [GC]::Collect()