前回、PowerShellはLinuxで動かせる話をしましたが、一つ残念なお知らせがあります。
実は、Linuxで動作させる場合、残念ながらComobjectは使えません。
Comobjectで何ができるかというと、ExcelやWordの操作です。
例えば、Wordの操作を行う場合、windowsのPowerShellでは以下のように記載しますが、Linuxの場合はこのような書き方はできません。
1 |
$test = New-Object -ComObject Word.Application |
じゃあ、PowershellでExcelやWordを扱いたい場合はどうすればよいか。
残念ながら現時点では扱うことができません。サポートされるのを待つか、そういった場合にはwindowsで処理をするようにしましょう!
Unix systems don’t support COM. You could use remoting from Unix to Windows system.
引用元:https://github.com/PowerShell/PowerShell/pull/4987