PowerShell
はじめに Windows でインターネットからファイルをダウンロードしてくると、以下のようにファイルにブロックがかかってしまい、ファイルのプロパティを表示して手作業でブロックを解除しなければならず、かなり面倒です。 インターネットでソフトウェアなど…
Windows 10にインストールされている .NET Framework のバージョンを調べるのはなかなか難しいですよね。 以前は .NET Framework のバージョンを調べられるフリーウェアがあったのに、今はなくなってしまいました。 それで調べてみたところ、レジストリの値…
PowerShell から .NET Framework のライブラリを呼び出して、ADO.NET のトランザクションを使用して SQL Server のデータベースにデータを追加するサンプルを提示します。 SQL Server は SQL Server 2016 Express Edition になります。 対象となる SQL Serve…
PowerShell から .NET Framework のライブラリを呼び出して、SQL Server データベースから ADO.NET の名前付きパラメータでデータを読み込むサンプルを提示します。 SQL Server は SQL Server 2016 Express Edition になります。 読み込むテーブルは Test デ…
CSV ファイルを読み込むというのもなかなかやっかいなものですが、固定長ファイルはやっかいではないものの自分で区切り位置を指定しなければならず面倒なものです。 ですが、.NET Framework の Microsoft.VisualBasic.FileIO.TextFieldParser クラスを利用…
PowerShell の用途として多いと思われるのが、CSV ファイルを読み込んで処理を行うことです。バッチの定番ですからね。 ただ、UTF-8 の CSV ファイルを1行ずつ読み込んで Excel に取り込むとなると .NET Framework の機能を利用することになります。 この記…
PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。 PowerShell, Access の接続文字列は mdb 形式と accdb 形式で異なる .NET Framework の ADO.N…
PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。 PowerShell, Access の接続文字列は mdb 形式と accdb 形式で異なる .NET Framework の ADO.N…
PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。 PowerShell, Access の接続文字列は mdb 形式と accdb 形式で異なる Access データベースに、…
PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。 PowerShell, Access の接続文字列は mdb 形式と accdb 形式で異なる Access データベースに、…
PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。 PowerShell, Access の接続文字列は mdb 形式と accdb 形式で異なる Access データベースに、…
PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。 PowerShell, Access の接続文字列は mdb 形式と accdb 形式で異なる Access データベースに、…
PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。 PowerShell, Access の接続文字列は mdb 形式と accdb 形式で異なる では、Access データベー…
PowerShell に限った話でもないのですが、外部から Microsoft Access のデータベースにアクセスする際、「Access 2002-2003 データベース(.mdb)」と、Access 2007 からの「Access データベース(.accdb)」で接続文字列が異なります。 MDB形式の場合の接続文字…
はじめに CSV ファイルは広く使われていますが、自社内で閉じているシステムなどでは問題になりにくいですが、外部システムと連携している場合などはデータの中にカンマや改行が入ってしまうと単純な CSV ファイルの扱いでは問題が起きてしまいます。 実は、…
以下の記事の内容により、PowerShell の実行ポリシーが Restricted であってもバッチファイルを経由することにより外部スクリプトを実行できることが分かりました。 PowerShellの実行ポリシーがRestrictedでも外部スクリプトを実行する方法 しかし、バッチフ…
64ビットの Windows 環境(私の場合は Windows 10) で、PowerShell を使用して Access の MDB にアクセスしようとしたら以下のようなエラーが表示されて処理を実行することができませんでした。 "'Microsoft.Jet.OLEDB.4.0' プロバイダーはローカルのコンピ…
PowerShell には実行ポリシーというものがあり、デフォルトでは Restricted になっています。これは外部スクリプトを実行できない非常に厳しいものです。 セキュリティの観点からは望ましいものですが、いざ自分が PowerShell のスクリプトを配布しようとす…