Clear Solution For Everyone To Use, thanks to
garlin & abbodi
I think this was a "thing" we should have solve since we were able to literally edit anything (startmenulayout, sendtomenu, createnewmenu) but this.
Now we can edit this one too.
To Pin From PowerShell (For Exp Pictures Folder)
$p=
$env:USERPROFILE + "\Pictures"; $o = New-Object -Com shell.application; $o.Namespace($p).Self.InvokeVerb("pintohome")
To Pin From CMD (For Exp Pictures Folder)
>nul powershell -noprofile -executionpolicy bypass -command "
$p=$env:USERPROFILE + '\Pictures'; $o = New-Object -Com shell.application; $o.Namespace($p).Self.InvokeVerb('pintohome')"
To UnPin From PowerShell (For Exp Pictures Folder)
$p=
$env:USERPROFILE + "\Pictures"; $o = New-Object -Com shell.application; ($o.Namespace("shell:::{679F85CB-0220-4080-B29B-5540CC05AAB6}").Items() | Where-Object { $_.Path -like $p }).InvokeVerb("unpinfromhome")
To UnPin From CMD (For Exp Pictures Folder)
>nul powershell -noprofile -executionpolicy bypass -command "$p=
$env:USERPROFILE + '\Pictures'; $o = New-Object -Com shell.application; ($o.Namespace('shell:::{679F85CB-0220-4080-B29B-5540CC05AAB6}').Items() | Where-Object { $_.Path -like $p }).InvokeVerb('unpinfromhome')"
Some Example Paths For
PowerShell Version: (Change Orange Paths With Them)
User Folder:
$env:USERPROFILE
Desktop Folder:
$env:USERPROFILE + "\Desktop"
Documents Folder:
$env:USERPROFILE + "\Documents"
Pictures Folder:
$env:USERPROFILE + "\Pictures"
Music Folder:
$env:USERPROFILE + "\Music"
Videos Folder:
$env:USERPROFILE + "\Videos"
Folder Named X In Root Of Drive C:
"C:\X"
Some Example Paths For
CMD Version: (Change Orange Paths With Them)
User Folder:
$env:USERPROFILE
Desktop Folder:
$env:USERPROFILE + '\Desktop'
Documents Folder:
$env:USERPROFILE + '\Documents'
Pictures Folder:
$env:USERPROFILE + '\Pictures'
Music Folder:
$env:USERPROFILE + '\Music'
Videos Folder:
$env:USERPROFILE + '\Videos'
Folder Named X In Root Of Drive C:
'C:\X'