Jak utworzyć twardy link do pliku w PowerShell na Windows 10?Jak utworzyć twardy link do pliku w PowerShell na Windows 10?
PSCX ma New-Hardlink
, ale czy nadal jest potrzebny na Windows 10?
Zawsze można wyskoczyć na numer mklink
, ale ze powłoki powershell wymagającej przedrostka polecenia z cmd /c
, które jest brzydkie i trudne do zapamiętania.
@briantist Dodano znacznik do mojego pytania. Czy wypróbowałeś PowerShell v5 na niższym OS, aby upewnić się, że ItemType jest obecny? Wartość nie jest udokumentowana w [Dokumentach API dla nowego przedmiotu] (https://technet.microsoft.com/en-us/library/Hh849795.aspx) (najnowsza wersja, wersja 5). – yzorg
Jeszcze nie próbowałem go na OS, ale jest mało prawdopodobne, aby był związany z systemem operacyjnym. Odsyłacze, twarde linki i dowiązania symboliczne są obsługiwane w NTFS od (jak sądzę) jego początków. Jednym z powodów, dla których dokumentacja może nie mieć informacji na ten temat, jest fakt, że polecenia cmdlet '* -Item' mają parametry dynamiczne, które są oparte na dostawcy PS (w tym przypadku dostawcy systemu plików), więc nie zawsze zawiera listę wszystkich możliwych parametrów. Ale ja tylko spekuluję. – briantist
@Briantist Correction: Pytałem, czy '-ItemType Hardlink' był obecny w niższych wersjach systemu operacyjnego. Ale mam poważne wątpliwości, ponieważ hydraulika .NET do wywoływania interfejsów API OS zmieniła się znacząco w Win 8.1 i Win 10. Po prostu sprawdzam! – yzorg