質問

mk Vistaを使用して、Windows Vista Home Editionコンピューターでシンボリックリンクを作成できるようにしたい。

ただし、mklinkをVista Homeエディションで機能させるには、事前にSeCreateSymbolicLinkを許可する必要があります(デフォルトでは権利は取り消されます)。

Homeエディションには、目立たない権利を付与/取り消すためのUIまたはツール機能はありません。

NTFSシンボリックリンクのウィキペディアリンクには、Windows Serverに付属のntrights.exeツールが記載されています2003リソースキットツールを使用して、Homeエディションでこの権利を付与できます。しかし、これらのツールをインストールした後、それは間違っていることが判明しました。 ntrights.exeのそのバージョンはSeCreateSymbolicLinkを認識せず、MicrosoftのWebサイトには、この特定のリソースキットツールで利用可能なアップデートは表示されません。

これを行うPowerShellスクリプトの方法はありますか?または、Vista Homeエディションで使用できる可能性のある他のツール/テクニックはありますか?

役に立ちましたか?

解決

polsedit

 alt text
(ソース: southsoftware.com
" Polseditは、ローカルまたはリモートのWindows NTベースのシステムでユーザーアカウント権限やユーザー権限などのユーザーポリシーを変更できるフリーウェアユーティリティです。これは、何らかの理由でsecpol.mscスナップインを実行できない場合に便利です。たとえば、XP HomeとVista Homeにはsecpol.mscがまったくありません。 Polseditのユーザーインターフェースは、Windowsの標準ポリシーエディターに非常に似ていますが、開発者にとって便利な内部データも表示します。"

他のヒント

secpol.msc を実行して、グループまたはユーザーにシンボリックリンクの作成権限を付与する方法。デフォルトでは、この許可は Administrators グループにのみ付与されます。

プログラミング側からは、 SE_CREATE_SYMBOLIC_LINK_NAME 特権またはそのテキストバリアント SeCreateSymbolicLinkPrivilege が必要であるように見えます。詳細については、 msdn

をご覧ください。

secpol.msc-シンボリックリンクの作成許可http:/ /blog.i18n.ro/wp-content/uploads/2010/01/policy_create_symbolic_links.png

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top