タグ

qiitaとpowershellに関するnezukuのブックマーク (4)

  • バッチファイルにC#コードを書く - Qiita

    注意 実用性は不明です。 方法 バッチファイル内にPowerShellスクリプトを書くことができます。 (参考 : バッチファイルから PowerShell を呼び出す方法 ) PowerShellスクリプト内にC#プログラムを書くことができます。 (参考 : PowerShellメモ C#コードを実行 ) 組み合わせると、 バッチファイル内にC#コードを書くことができます。 サンプル 以下をバッチファイル "hello.bat" に保存して、"hello.bat 1" を実行すると、"hello 1 world" が2行表示されます。 @powershell -NoProfile -ExecutionPolicy Unrestricted "$s=[scriptblock]::create((gc \"%~f0\"|?{$_.readcount -gt 1})-join\"`n\");&

    バッチファイルにC#コードを書く - Qiita
    nezuku
    nezuku 2017/07/20
    バッチファイルにPowerShellのスクリプト + PowerShellにC#のコード = バッチファイルにC#のコードと
  • PowerShellでもホームディレクトリは~/ - Qiita

    とあるファイルをホームディレクトリに移動したくて試しにmove-item file ~/としてみたら、ファイルが$HOMEに移動されてた。 ちなみにホームディレクトリへの移動もcd ~/でいける。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    PowerShellでもホームディレクトリは~/ - Qiita
    nezuku
    nezuku 2017/02/17
    チルダで $HOME (こちらもホームディレクトリの値が設定されている) として認識してくれるんだ・・・
  • PowerShellのExecutionPolicyのスコープとかについて詳しく - Qiita

    ※変数のスコープの話じゃないです。 PowerShellは、デフォルトではPowerShellスクリプトを実行できないポリシーに設定されていることは有名です。 PowerShellはコンソール上のみの操作でも有益とは言え、スクリプトを使用できないのでは大変不便です。 ですからPowerShellを頻用するユーザーは、新しいWindows環境を作る際はまず Set-ExecutionPolicyコマンドレットで実行ポリシーをRemoteSignedに設定しておくのが常識と言えるでしょう。 ……いや、そうなのでしょうか。 スクリプトが実行できない様になっているのは、安全性を考慮した上での仕様です。そう簡単にそのタガを緩めてしまって良いのでしょうか。 まあそれは良しとしても、他所の環境、実行ポリシーがRestrictedで設定されている環境を使わなければならない場合、自分の中の常識がRemote

    PowerShellのExecutionPolicyのスコープとかについて詳しく - Qiita
    nezuku
    nezuku 2017/02/16
    基本ポリシーはデフォルトのままに、シェルのシェッション開始時にプロセスのExecutionPolicyをRemoteSignedぐらいに下げて作業開始するのがベターなのだろう。権限昇格してLocalMachineスコープのポリシーを緩めるのはご法度か。
  • PowerShellでVMware上の仮想マシンを自動で起動/停止させるスクリプトを書く - Qiita

    普段会社で使っているマシンでVMを動かしているのですが、大体常に起動させています。 OS起動時に立ち上げるような形です。 そこで「どうせいつも起動させてるんだからログオン時にバックグラウンドで自動起動させたいなあ」とふと思い立ちました。 善は急げとも言いますし、今月のネタも特に用意していなかったので、とりあえず書いてみることに。 使っているOSはWindows 7。 その上に VMware WorkStation がインストールされています。 しかし困ったことに、私はWindowsでバッチを組んだ経験が皆無です。 bashなら何度かスクリプトを組んでいますが、Windowsで何かしらのスクリプトを組んだ経験が一切ありません。 ですが、WindowsのCLIに慣れる良い機会かなとも思ったので、わからないなりに勉強しつつやってみようと思いました。 Windows 7ならば、CLI環境は cmd

    PowerShellでVMware上の仮想マシンを自動で起動/停止させるスクリプトを書く - Qiita
  • 1