![Share on Facebook Facebook](https://www.rootlinks.net/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/facebook.png)
![Share on Twitter twitter](https://www.rootlinks.net/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/twitter.png)
![Share by email mail](https://www.rootlinks.net/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/mail.png)
コンピュータ名からコンピュータ番号を取り出して10番以下なら共有プリンタ pr01をデフォルトプリンタに設定して、それ以外ならpr02をデフォルトプリンタに設定するスクリプト
コンピュータ名はPC-01,PC-02,PC-03,~と仮定
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
; html-script: false ] <# Powershell Script for Share Printer Connection 09/13/2013 RootLinks Co., Ltd. #> $WshNet = New-Object -ComObject WScript.Network $pr01 = "\\server.rootlinks.net\pr01" $pr02 = "\\server.rootlinks.net\pr02" $WshNet.AddWindowsPrinterConnection($pr01) $WshNet.AddWindowsPrinterConnection($pr02) $PCNo = ($env:computername).substring(3,2) if ( $PCNo -lt 10 ) { $WshNet.SetDefaultPrinter('pr01') } else { $WshNet.SetDefaultPrinter('pr02') } |
動作無保証(^^