2017-08-09 7 views
0

以下に示すグループ情報を考えます。 PowerShellを使用して特定のグループ(行と列にも同様)にピン止めするにはどうすればいいですか?ここでピンを適切なグループPowershellで開始する

<start:Group Name="Create"> 
      <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Calendar" /> 

はあなたがすることはできません

function Pin-App { param(
     [string]$appname, 
     [switch]$unpin 
    ) 
    try{ 
     if ($unpin.IsPresent){ 
      ((New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ?{$_.Name -eq $appname}).Verbs() | ?{$_.Name.replace('&','') -match 'Unpin from Start'} | %{$_.DoIt()} 
      return "App '$appname' unpinned from Start" 
     }else{ 
      ((New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ?{$_.Name -eq $appname}).Verbs() | ?{$_.Name.replace('&','') -match 'Pin to Start'} | %{$_.DoIt()} 
      return "App '$appname' pinned to Start" 
     } 
    }catch{ 
     Write-Error "Error Pinning/Unpinning App! (App-Name correct?)" 
    } 
} 

答えて

8

を使用して基本コードイムです。

あなたの問題のための悪い解決策のごく少数について多くの質問をするのではなく、本当の質問をしてみませんか?

スタートメニューに固定されているアプリを知りたい場合は、 に進み、「スタートメニューレイアウトxml」をエクスポートします。ここでは、固定されたアイテムのAUMIDを示す質問に のエントリが表示されます。 I 固定されたショートカットをあるコンピュータから別のコンピュータに固定したい

だからこそyou saidです。

だけではなく、あなたの本当の質問をし、本当の答えを得るこの問題を解決するために、あなたの奇妙なアプローチについて少なくとも 質問を求めて:

あなたがレイアウトを取得するためにExport-StartLayoutを使用するだけのようなあるコンピュータのXMLはImport-StartLayoutを使用して、他のコンピュータのXMLから開始レイアウトを設定します。私は自分のコンピュータからすべてのショートカットを取り、別の上に置きたい


(1)Parse Xml For Nodes Within Nodes C#(2)Convert AUMID to Application Name C#(3)Pin To Start In Proper Group Powershell(この1)、及び(4)Pinning To Start Items In AppData Folder

+0

コンピューター。私は最初のコンピュータからレイアウトxmlを持っています。私はそれらを同じグループ構造にしたい。それ以上のことがあります。単純なpowershellコマンドで新しいコンピュータにインポートすることはできません。私のシナリオでは、これはうまくいきません。手動で行う必要があります – nlstack01

+3

@ nlstack01:それ以上はあると言いますが、それ以上のことは言わないでください。あなたはこの[XY](http://xyproblem.info/)が合法である神秘的なシナリオを持っていると言いますが、あなたはそれが何であるか教えてくれません。私はそれ以上のことはないと言います。それは時間の無駄です。 'Import-StartLayout'を使ってみんなの(あなた自身の)時間を無駄にするのをやめてください。 – conio

関連する問題