Windows Vista Home EditionでSeCreateSymbolicLinkを付与する方法
-
03-07-2019 - |
質問
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エディションで使用できる可能性のある他のツール/テクニックはありますか?
解決
(ソース: 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