<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel rdf:about="https://devset.gjgd.net/RSS/100/">
    <title>開発・設定のメモ書き</title>
    <link>https://devset.gjgd.net/</link>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="https://devset.gjgd.net/RSS/" />
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />
    <description></description>
    <dc:language>ja</dc:language>
    <dc:date>2016-10-17T22:37:37+09:00</dc:date>
    <items>
    <rdf:Seq>
      <rdf:li rdf:resource="https://devset.gjgd.net/powershell/powershell%E3%81%A7%E6%97%A5%E4%BB%98%E3%81%AE%E8%A8%88%E7%AE%97%E3%82%92%E3%81%99%E3%82%8B" />
      <rdf:li rdf:resource="https://devset.gjgd.net/devel/visual%20studio%E3%81%AE%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%82%92%E5%88%9D%E6%9C%9F%E7%8A%B6%E6%85%8B%E3%81%AB%E3%81%99%E3%82%8B" />
      <rdf:li rdf:resource="https://devset.gjgd.net/powershell/powershell%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B" />
      <rdf:li rdf:resource="https://devset.gjgd.net/excel/excel%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E5%B0%82%E7%94%A8%E3%81%AB%E8%A8%AD%E5%AE%9A%EF%BC%8F%E8%A7%A3%E9%99%A4%E3%81%99%E3%82%8B" />
      <rdf:li rdf:resource="https://devset.gjgd.net/excel/excel%E3%83%9E%E3%82%AF%E3%83%AD%E3%82%92%E9%AB%98%E9%80%9F%E5%8C%96%E3%81%99%E3%82%8B" />
      <rdf:li rdf:resource="https://devset.gjgd.net/excel/excel%E9%96%A2%E6%95%B0%E3%81%A7%E6%97%A5%E4%BB%98%E3%82%92yyyy-mm-dd%E5%BD%A2%E5%BC%8F%E3%81%AE%E6%96%87%E5%AD%97%E5%88%97%E3%81%AB%E3%81%99%E3%82%8B" />
      <rdf:li rdf:resource="https://devset.gjgd.net/powershell/powershell%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AE%E7%B5%82%E4%BA%86%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89" />
      <rdf:li rdf:resource="https://devset.gjgd.net/powershell/powershell%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E6%A8%A9%E9%99%90%E3%82%92%E4%BB%98%E3%81%91%E3%82%8B" />
    </rdf:Seq>
    </items>
  </channel>

  <item rdf:about="https://devset.gjgd.net/powershell/powershell%E3%81%A7%E6%97%A5%E4%BB%98%E3%81%AE%E8%A8%88%E7%AE%97%E3%82%92%E3%81%99%E3%82%8B">
    <link>https://devset.gjgd.net/powershell/powershell%E3%81%A7%E6%97%A5%E4%BB%98%E3%81%AE%E8%A8%88%E7%AE%97%E3%82%92%E3%81%99%E3%82%8B</link>
    <title>PowerShellで日付の計算をする</title>
    <description>環境：Powershell Ver.5
したいこと：
PowerShellで日付の計算をする。

方法：
Get-Dateコマンドレットを使用する。

...</description>
    <content:encoded><![CDATA[<span class="cmd_caption">環境：</span>Powershell Ver.5<br />
<span class="cmd_caption">したいこと：</span>
<div class="cmd_explain">PowerShellで日付の計算をする。</div>
<br />
<span class="cmd_caption">方法：</span>
<div class="cmd_order">Get-Dateコマンドレットを使用する。
<script src="https://gist.github.com/ittore/d65855a3150092fc12375672bf61d41b.js" type="text/javascript"></script>
</div>]]></content:encoded>
    <dc:subject>PowerShell</dc:subject>
    <dc:date>2016-10-17T22:37:37+09:00</dc:date>
    <dc:creator>休日だけエンジニア</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>休日だけエンジニア</dc:rights>
  </item>
  <item rdf:about="https://devset.gjgd.net/devel/visual%20studio%E3%81%AE%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%82%92%E5%88%9D%E6%9C%9F%E7%8A%B6%E6%85%8B%E3%81%AB%E3%81%99%E3%82%8B">
    <link>https://devset.gjgd.net/devel/visual%20studio%E3%81%AE%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%82%92%E5%88%9D%E6%9C%9F%E7%8A%B6%E6%85%8B%E3%81%AB%E3%81%99%E3%82%8B</link>
    <title>Visual Studioのウィンドウを初期状態にする</title>
    <description>環境：Visual Studio 2015
したいこと：
Visual Studioで間違って閉じてしまったウィンドウを初期状態に戻したい。

方法：
「ウィンドウ」メニューから、「ウィンドウレイアウトのリセット」をクリックする。
...</description>
    <content:encoded><![CDATA[<span class="cmd_caption">環境：</span>Visual Studio 2015<br />
<span class="cmd_caption">したいこと：</span>
<div class="cmd_explain">Visual Studioで間違って閉じてしまったウィンドウを初期状態に戻したい。</div>
<br />
<span class="cmd_caption">方法：</span>
<div class="cmd_order">「ウィンドウ」メニューから、「ウィンドウレイアウトのリセット」をクリックする。<br />
<a target="_blank" href="//devset.gjgd.net/File/m0000006.png" title=""><img src="//devset.gjgd.net/Img/1476489587/" alt="" /></a></div>]]></content:encoded>
    <dc:subject>開発環境</dc:subject>
    <dc:date>2016-10-15T09:00:05+09:00</dc:date>
    <dc:creator>休日だけエンジニア</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>休日だけエンジニア</dc:rights>
  </item>
  <item rdf:about="https://devset.gjgd.net/powershell/powershell%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B">
    <link>https://devset.gjgd.net/powershell/powershell%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B</link>
    <title>PowerShellのバージョンを確認する</title>
    <description>環境：Powershell Ver.5
したいこと：
PowerShellのバージョンを確認する。

方法：
以下のコマンドから、PSVersionの欄を参照する。
$PSVersionTable

実行結果：

PS F:\work&amp;amp;gt; $PSVersionTable

Name Value ...</description>
    <content:encoded><![CDATA[<span class="cmd_caption">環境：</span>Powershell Ver.5<br />
<span class="cmd_caption">したいこと：</span>
<div class="cmd_explain">PowerShellのバージョンを確認する。</div>
<br />
<span class="cmd_caption">方法：</span>
<div class="cmd_order">以下のコマンドから、PSVersionの欄を参照する。
<p class="cmd_box">$PSVersionTable</p>
</div>
<span class="cmd_caption">実行結果：</span>
<div class="cmd_order">
<p class="cmd_box">PS F:\work&gt; $PSVersionTable<br />
<br />
Name Value <br />
---- -----<br />
<span class="style-red">PSVersion 5.1.14393.223</span><br />
PSEdition Desktop<br />
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} <br />
BuildVersion 10.0.14393.223<br />
CLRVersion 4.0.30319.42000 <br />
WSManStackVersion 3.0 <br />
PSRemotingProtocolVersion 2.3 <br />
SerializationVersion 1.1.0.1</p>
</div>]]></content:encoded>
    <dc:subject>PowerShell</dc:subject>
    <dc:date>2016-10-10T08:07:46+09:00</dc:date>
    <dc:creator>休日だけエンジニア</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>休日だけエンジニア</dc:rights>
  </item>
  <item rdf:about="https://devset.gjgd.net/excel/excel%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E5%B0%82%E7%94%A8%E3%81%AB%E8%A8%AD%E5%AE%9A%EF%BC%8F%E8%A7%A3%E9%99%A4%E3%81%99%E3%82%8B">
    <link>https://devset.gjgd.net/excel/excel%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E5%B0%82%E7%94%A8%E3%81%AB%E8%A8%AD%E5%AE%9A%EF%BC%8F%E8%A7%A3%E9%99%A4%E3%81%99%E3%82%8B</link>
    <title>Ｅｘｃｅｌブックを読み取り専用に設定／解除する</title>
    <description>環境：Excel2013
したいこと：
Excelを間違って編集しないように読み取り専用にしたい。または、読み取り専用を解除したい。
方法：
クイックアクセスツールバーに読み取り専用のボタンを追加する。
1.メニューの「ファイル」をクリックする。 

２.「オプション」をクリックする。 

3.左か...</description>
    <content:encoded><![CDATA[<span class="cmd_caption">環境：</span>Excel2013<br />
<span class="cmd_caption">したいこと：</span>
<div class="cmd_explain">Excelを間違って編集しないように読み取り専用にしたい。または、読み取り専用を解除したい。</div>
<span class="cmd_caption">方法：</span>
<div class="cmd_order">クイックアクセスツールバーに読み取り専用のボタンを追加する。</div>
<div class="cmd_order">1.メニューの「ファイル」をクリックする。 <br />
<a target="_blank" href="//devset.gjgd.net/File/m0000002.png" title=""><img src="//devset.gjgd.net/Img/1476010059/" alt="" /></a></div>
<div class="cmd_order">２.「オプション」をクリックする。 <br />
<a target="_blank" href="//devset.gjgd.net/File/m0000003.png" title=""><img src="//devset.gjgd.net/Img/1476010061/" alt="" /></a></div>
<div class="cmd_order">3.左から、「クイックアクセスツールバー」を選択する。コマンドの選択を「リボンにないコマンド」、「読み取り専用の設定／解除」を選択して、追加ボタンをクリックする。右にアイコンが移動したら、「OK」をクリックする。 <br />
<a target="_blank" href="//devset.gjgd.net/File/m0000004.png" title=""><img src="//devset.gjgd.net/Img/1476010062/" alt="" /></a></div>
<div class="cmd_order">4.クイックアクセスツールバーに追加されたボタンをクリックするごとに読み取り専用の設定／解除が切り替わる。 <br />
<a target="_blank" href="//devset.gjgd.net/File/m0000005.png" title=""><img src="//devset.gjgd.net/Img/1476010064/" alt="" /></a></div>]]></content:encoded>
    <dc:subject>Excel</dc:subject>
    <dc:date>2016-10-09T19:59:28+09:00</dc:date>
    <dc:creator>休日だけエンジニア</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>休日だけエンジニア</dc:rights>
  </item>
  <item rdf:about="https://devset.gjgd.net/excel/excel%E3%83%9E%E3%82%AF%E3%83%AD%E3%82%92%E9%AB%98%E9%80%9F%E5%8C%96%E3%81%99%E3%82%8B">
    <link>https://devset.gjgd.net/excel/excel%E3%83%9E%E3%82%AF%E3%83%AD%E3%82%92%E9%AB%98%E9%80%9F%E5%8C%96%E3%81%99%E3%82%8B</link>
    <title>Excelマクロを高速化する</title>
    <description>環境：Excel2013
したいこと：
Excelマクロが遅い。できるだけ変更少なく、高速化したい。

方法：
1行処理するたびに画面更新やセルの式を計算するのが原因の可能性があるため、以下の設定をする。
1.マクロの先頭に以下の設定をする。　

Application.ScreenUpdating...</description>
    <content:encoded><![CDATA[<span class="cmd_caption">環境：</span>Excel2013<br />
<span class="cmd_caption">したいこと：</span>
<div class="cmd_explain">Excelマクロが遅い。できるだけ変更少なく、高速化したい。</div>
<br />
<span class="cmd_caption">方法：</span>
<div class="cmd_order">1行処理するたびに画面更新やセルの式を計算するのが原因の可能性があるため、以下の設定をする。</div>
<div class="cmd_order">1.マクロの先頭に以下の設定をする。　<br />

<p class="cmd_box">Application.ScreenUpdating = False ' 画面を更新しない <br />
Application.Calculation = xlCalculationManual ' セルの式を自動で計算しないようにする</p>
</div>
<div class="cmd_order">2.マクロの終了に以下の設定をする。　<br />

<p class="cmd_box">Application.ScreenUpdating = True ' 画面を更新する<br />
Application.Calculation = xlCalculationAutomatic' セルの式を自動で計算するようにする</p>
</div>]]></content:encoded>
    <dc:subject>Excel</dc:subject>
    <dc:date>2016-10-09T19:21:01+09:00</dc:date>
    <dc:creator>休日だけエンジニア</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>休日だけエンジニア</dc:rights>
  </item>
  <item rdf:about="https://devset.gjgd.net/excel/excel%E9%96%A2%E6%95%B0%E3%81%A7%E6%97%A5%E4%BB%98%E3%82%92yyyy-mm-dd%E5%BD%A2%E5%BC%8F%E3%81%AE%E6%96%87%E5%AD%97%E5%88%97%E3%81%AB%E3%81%99%E3%82%8B">
    <link>https://devset.gjgd.net/excel/excel%E9%96%A2%E6%95%B0%E3%81%A7%E6%97%A5%E4%BB%98%E3%82%92yyyy-mm-dd%E5%BD%A2%E5%BC%8F%E3%81%AE%E6%96%87%E5%AD%97%E5%88%97%E3%81%AB%E3%81%99%E3%82%8B</link>
    <title>EXCEL関数で日付をYYYY-MM-DD形式の文字列にする</title>
    <description>環境：Excel 2013
したいこと：

EXCEL関数で日付を文字列として取得したい。また、出力形式も指定したい。
方法：

TEXT関数を使用する。
=TEXT(TODAY(),&amp;quot;YYYY-MM-DD&amp;quot;)
...</description>
    <content:encoded><![CDATA[<span class="cmd_caption">環境：</span>Excel 2013<br />
<span class="cmd_caption"><span class="cmd_caption">したいこと：<br />
</span></span>
<div class="cmd_explain">EXCEL関数で日付を文字列として取得したい。また、出力形式も指定したい。</div>
<span class="cmd_caption"><span class="cmd_caption"><span class="cmd_caption">方法：<br />
</span></span></span>
<div class="cmd_explain">TEXT関数を使用する。
<p class="cmd_box">=TEXT(TODAY(),"YYYY-MM-DD")</p>
</div>]]></content:encoded>
    <dc:subject>Excel</dc:subject>
    <dc:date>2016-10-09T14:03:05+09:00</dc:date>
    <dc:creator>休日だけエンジニア</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>休日だけエンジニア</dc:rights>
  </item>
  <item rdf:about="https://devset.gjgd.net/powershell/powershell%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AE%E7%B5%82%E4%BA%86%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89">
    <link>https://devset.gjgd.net/powershell/powershell%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AE%E7%B5%82%E4%BA%86%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89</link>
    <title>Powershellスクリプトの終了コードをコマンドプロンプトで取得する。</title>
    <description>環境：Powershell Ver.5
したいこと：
PowerShellスクリプト内のexitで設定した後、コマンドプロンプトの%ERRORLEVEL%を表示させると異なった値になる。
F:\Work&amp;amp;gt;type .\test.ps1
exit 2
F:\Work&amp;amp;gt;powershell ...</description>
    <content:encoded><![CDATA[<span class="cmd_caption">環境：</span>Powershell Ver.5<br />
<span class="cmd_caption">したいこと：</span>
<div class="cmd_explain">PowerShellスクリプト内のexitで設定した後、コマンドプロンプトの%ERRORLEVEL%を表示させると異なった値になる。
<p class="cmd_box">F:\Work&gt;type .\test.ps1<br />
exit 2<br />
F:\Work&gt;powershell .\test.ps1<br />
F:\Work&gt;echo %ERRORLEVEL%<br />
1</p>
PowerShellスクリプトから%ERRORLEVEL%に値を設定されるようにする。</div>
<br />
<span class="cmd_caption">方法：</span> Powershellスクリプトの後に「;exit $LASTEXITCODE」を付ける。
<p class="cmd_box">powershell &lt;スクリプトファイル&gt;;exit $LASTEXITCODE</p>
<br />
<span class="cmd_caption">実行結果：</span>
<div class="cmd_order">
<p class="cmd_box">F:\Work&gt;type .\test.ps1<br />
exit 2<br />
F:\Work&gt;powershell .\test.ps1;exit $LASTEXITCODE<br />
F:\Work&gt;echo %ERRORLEVEL%<br />
2</p>
</div>]]></content:encoded>
    <dc:subject>PowerShell</dc:subject>
    <dc:date>2016-10-09T13:16:47+09:00</dc:date>
    <dc:creator>休日だけエンジニア</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>休日だけエンジニア</dc:rights>
  </item>
  <item rdf:about="https://devset.gjgd.net/powershell/powershell%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E6%A8%A9%E9%99%90%E3%82%92%E4%BB%98%E3%81%91%E3%82%8B">
    <link>https://devset.gjgd.net/powershell/powershell%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E6%A8%A9%E9%99%90%E3%82%92%E4%BB%98%E3%81%91%E3%82%8B</link>
    <title>PowerShellスクリプトを実行できるように権限を付ける</title>
    <description>環境：Powershell Ver.5
したいこと：

以下のメッセージが表示されて、PowerShellスクリプトが実行できない。
PS F:\Work&amp;amp;gt; .\test.ps1 .\test.ps1 : このシステムではスクリプトの実行が無効になっているため、ファイル F:\Work\tes...</description>
    <content:encoded><![CDATA[<span class="cmd_caption">環境：</span>Powershell Ver.5<br />
<span class="cmd_caption">したいこと：</span><br />

<div class="cmd_explain">以下のメッセージが表示されて、PowerShellスクリプトが実行できない。
<p class="cmd_box">PS F:\Work&gt; .\test.ps1 .\test.ps1 : このシステムではスクリプトの実行が無効になっているため、ファイル F:\Work\test.ps1 を読み込むことができません。詳細については、「about_Execution_Policies」(http://go.microsoft.com /fwlink/?LinkID=135170) を参照してください。 <br />
発生場所 行:1 文字:1 + .\test.ps1 + ~~~~~~~~~~ + CategoryInfo : セキュリティ エラー: (: ) []、PSSecurityException<br />
+ FullyQualifiedErrorId : UnauthorizedAccess</p>
PowerShellスクリプトが実行できるようにする。</div>
<span class="cmd_caption">方法：</span><br />

<div class="cmd_order">1. CTRL+Xでメニューを呼び出し、「コマンドプロンプト（管理者）」を選択する。 <a target="_blank" href="//devset.gjgd.net/File/m0000001.png" title="CTRL+X"> <br />
<img src="//devset.gjgd.net/Img/1475926138/" alt="CTRL+X" /></a></div>
<div class="cmd_order">2. コマンドプロントから以下を実行する。
<p class="cmd_box">powershell.exe -Command "Get-ExecutionPolicy"</p>
「Restricted」が表示されたら権限がついていないため、以降の手順を行う。</div>
<div class="cmd_order">3. コマンドプロントから以下を実行して権限を付与する。なお、「RemoteSigned」はダウンロードしたスクリプトは信頼できる発行元が署名した場合にのみ実行する権限になります。詳細は、「<a href="https://technet.microsoft.com/ja-jp/library/ee176961.aspx" title="Set-ExecutionPolicy" target="_blank">Set-ExecutionPolicy コマンドレットの使用</a>」のページに書かれています。
<p class="cmd_box">powershell.exe -Command "Set-ExecutionPolicy RemoteSigned"</p>
</div>
<div class="cmd_order">4. コマンドプロントから以下を実行する。「RemoteSigned」が表示されたら権限が付与されてたため、PowerShellスクリプトが実行できるか確認する。
<p class="cmd_box">powershell.exe -Command "Get-ExecutionPolicy"</p>
</div>]]></content:encoded>
    <dc:subject>PowerShell</dc:subject>
    <dc:date>2016-10-08T20:28:39+09:00</dc:date>
    <dc:creator>休日だけエンジニア</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>休日だけエンジニア</dc:rights>
  </item>
</rdf:RDF>
