不適切な公式翻訳による PowerShell の失敗の例_PHP チュートリアル

WBOY
リリース: 2016-07-12 09:01:48
オリジナル
941 人が閲覧しました

不適切な公式翻訳による PowerShell の失敗の例

今日、PowerShell.com で Gridview のアプリケーションに関する記事を見て、とても良いと思い、自分で試してみることにしました。しかし、実際の運用では失敗し、その後、長いトラブルシューティングのプロセスが始まりました。

http://powershell.com/cs/blogs/tips/archive/2012/01/13/create-own-driver-tool.aspx

まず、次のようなエラーが表示されます。 「ステータス」このフィールドはすでに存在します。一体どういうことですか?

このコマンドでは、パラメーター

ConvertFrom-Csv が使用されます。これはデータを CSV スタイルにフォーマットします。デフォルトでは「,」で区切られますが、これには要件もあります。同じ列が表示されます。

データを処理せずに直接実行して、何が起こっているのか見てみましょう...

これら 2 つの「状態」とは一体何でしょうか?

英語版のマシンを見つけて実行し、何が起こっているかを確認してください。 Microsoft は状態とステータスの両方をステータスに翻訳したことがわかりました。

ここで、state は動詞、status は名詞である必要がありますが、これらの間にはまだ違いがありますが、確かに中国語の「ステータス」に翻訳できます。翻訳は機能しますが、PowerShell のルールには準拠していません。この記事は 2012 年に書かれたものです。今年、Microsoft はこの問題を発見していません。 (ここでは1つ目をステ​​ータス、2つ目をステ​​ータスと訳す方が適切だと思います。)

さて、今回は中国語環境で実行する方法に変更しました。次のようになります:

つまり、パラメーターを追加し、それにサブタイトルを付けます。もちろん、out-file を使用してから import-csv を使用することもできます。

1 Driverquery.exe /v /FO CSV |Convertfrom-csv -Header "モジュール名"、"表示名"、"説明"、"ドライバーの種類"、"起動モード"、"ステータス"、" status s","accept-stop","accept-pause","ページプール(バイト)","コード(バイト)","BSS(バイト)","リンク日付","パス"," Init( byte)"|select "モジュール名","表示名","説明","ドライバーの種類","開始モード","ステータス","ステータス s","停止の受け入れ"|Out-GridView -title "Masterのふり」

結果を見ると、最初の行は私が望むものではありませんが、残りの内容はOKなので、要件は基本的に満たされています。

Microsoft クラウド ソリューション ハイエンド トップ グループ [236804566] が成功への道を共有します


Sina Weibo @飞九おじさんのフォローを歓迎します
  • 「Microsoft System Center 2012 R2 プライベート クラウド展開演習」は掲載可能になりました
  • www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1088145.html技術記事不適切な公式翻訳による PowerShell の失敗の例 今日、PowerShell.com で Gridview のアプリケーションに関する記事を見て、とても良いと思い、自分で試してみることにしました。でも実は…
    関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート