satocchiaブログ

satocchiaブログ

PR

×

キーワードサーチ

▼キーワード検索

カレンダー

コメント新着

tomoZo@ Re:Pale Moon日本語化トラブル(06/06) はじめまして。 28.16.0でまたもや提供さ…
satocchia @ Re[1]:Pale Moon日本語化トラブル(06/06) zui_9さんへ 本日、確認しました。ようや…
zui_9 @ Re:Pale Moon日本語化トラブル(06/06) 上記リンク「Githubのプロジェクト」の左…
わたなべ@ Re:powershellコンソール、見づらくありませんか?(08/26) 初めまして、この情報最高です! 背景を白…
y__@ Re:uwscでGUIフォーム(05/12) UWSC 仮掲示板から飛んできました。 HTAで…
2017.06.13
XML
カテゴリ: powershell
NAS上にps1スクリプトを置いているけど、どうやって起動するか、ずっと悩んでいました。

 NASをIP直叩きで運用している(=アドレスにピリオドが含まれる=Windowsがインターネットゾーンと認識する)ため、NAS上のPS1ファイルはリモートにあるとみなされてしまいます。

 powershellのExecutionPolicyをUnrestrictedまで緩めるのも何だかなあと思っていました。

 最近、ようやくうまい解決法を思いつきました。

①起動したいps1のショートカットを作る
②ショートカットのプロパティを開き、そのリンク先を加工する
 具体的には、
 リンク先文字列の先頭に "powershell -ExecutionPoliocy Bypass "を追加します。このとき、オプションとして、" -STA "とか" -WindowStyle Hidden "とか柔軟に追加できるのも好都合です。

 あとは、ショートカットを起動すればOK。ただこの方法ではPS1を編集したいとき、ショートカットは使えなくなります。


このままだと、Windowsが勝手にショートカットを消してしまうことが発覚しました。
これを避けるためには、ショートカットを作成したらすぐ、圧縮フォルダに送り、「ショートカット名」.zipにしておくことです。使うときはひと手間増えますが、zipを開き、中のショートカットを起動します。





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2017.07.24 08:03:49
コメントを書く
[powershell] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: