- WSH உங்களை VBScript, VBA, VB6, VFP மற்றும் இலிருந்து .lnk மற்றும் .url குறுக்குவழிகளை உருவாக்க அனுமதிக்கிறது. பவர்ஷெல் WScript.Shell ஆப்ஜெக்ட்டுடன்.
- ஐடி பயன்பாடுகளில், சூழல் (பயனர் vs சிஸ்டம்) பொது டெஸ்க்டாப்பைப் பயன்படுத்துவதா அல்லது பயனர் டெஸ்க்டாப்பைப் பயன்படுத்துவதா என்பதை தீர்மானிக்கிறது.
- MSIX/PSF உடன், AppExecutionAlias பதிப்பு செய்யப்பட்ட பாதைகளைத் தவிர்த்து, தொடர்ச்சியான அணுகலை எளிதாக்குகிறது.
- ஐகான்கள், வாதங்கள், ஹாட்ஸ்கிகள் மற்றும் சாளர பாணிகள் குறுக்குவழி பண்புகளால் கட்டுப்படுத்தப்படுகின்றன.
குறுக்குவழிகளை உருவாக்குவது வெறும் வசதி மட்டுமல்ல: பணிகளை தானியக்கமாக்குவதற்கும் உங்கள் அன்றாட உற்பத்தித்திறனை மேம்படுத்துவதற்கும் இது ஒரு வழியாகும். விண்டோஸ். விண்டோஸ் ஸ்கிரிப்ட் ஹோஸ்ட் (WSH) பல ஸ்கிரிப்டிங் மொழிகளிலிருந்து பயன்பாடுகள், ஆவணங்கள் மற்றும் வலை முகவரிகளுக்கான இணைப்புகளை உருவாக்குவதற்கான எளிய மற்றும் சக்திவாய்ந்த வழியை இது வழங்குகிறது.
இந்த நடைமுறை வழிகாட்டியில், நிரூபிக்கப்பட்ட நுட்பங்களை நாங்கள் ஒன்றாகக் கொண்டு வருகிறோம் விபிஸ்கிரிப்ட், பவர்ஷெல், விஷுவல் பேசிக், விஷுவல் ஃபாக்ஸ்ப்ரோ மற்றும் தொகுப்புகளுடன் கூடிய நவீன காட்சிகள் MSIX மற்றும் PSFஉங்கள் சூழலுக்கு (இறுதிப் பயனர், IT, Intune/SCCM, அல்லது தொகுக்கப்பட்ட) மிகவும் பொருத்தமான அணுகுமுறையைத் தேர்வுசெய்யவும், அதை நம்பிக்கையுடன் செயல்படுத்தவும் உதவுவதே இதன் குறிக்கோள்.
விண்டோஸ் ஸ்கிரிப்ட் ஹோஸ்ட் என்றால் என்ன, நீங்கள் ஏன் அதைப் பற்றி கவலைப்படலாம்?
விண்டோஸ் ஸ்கிரிப்ட் ஹோஸ்ட் என்பது உங்களை இயக்க அனுமதிக்கும் உள்கட்டமைப்பு ஆகும் VBScript மற்றும் JScript கணினி பணிகளை தானியக்கமாக்குவதற்கு ஒரு COM பொருள் மாதிரியை வெளிப்படுத்துவதோடு கூடுதலாக, விண்டோஸில் இயல்பாகவே. WScript.Shell பொருள் இது டெஸ்க்டாப் குறுக்குவழிகள், தொடக்க மெனு குறுக்குவழிகள் அல்லது சிறப்பு கோப்புறைகளை உருவாக்குவதற்கான முக்கிய பகுதியாகும்.
WSH போன்ற பதிப்புகளிலிருந்து விண்டோஸின் ஒரு பகுதியாக இருந்து வருகிறது விண்டோஸ் 98 மற்றும் 2000, மேலும் விருப்ப கூறுகளைப் பயன்படுத்தி Windows NT 4.0 போன்ற பழைய பதிப்புகளில் சேர்க்கலாம். நவீன அமைப்புகளில் இது ஒருங்கிணைக்கப்படுகிறது மேலும் நடைமுறையில், ஸ்கிரிப்ட்களைத் தொடங்க wscript.exe மற்றும் cscript.exe ஆகிய இயங்கக்கூடியவை இருந்தால் போதும்.
தொடங்குவதற்கு முன் தேவைகள் மற்றும் சிறந்த நடைமுறைகள்
தொடங்குவதற்கு முன், சில அடிப்படை விஷயங்களை மறுபரிசீலனை செய்வது நல்லது. WSH கிடைக்கிறதா என்று சரிபார்க்கவும். மேலும் ஸ்கிரிப்ட் செயல்படுத்தலைத் தடுக்கும் கொள்கைகள் எதுவும் இல்லை. கார்ப்பரேட் சூழல்களில், GPOகள் மற்றும் வைரஸ் தடுப்பு அமைப்புகள் VBScript அல்லது PowerShell ஐப் பாதிக்கலாம்.
உங்கள் டெஸ்க்டாப்பை குறுக்குவழிகளால் நிரப்புவதைத் தவிர்க்கவும். மதிப்பு சேர்க்கும்போது மட்டுமே அணுகல்களை உருவாக்கவும். நீங்கள் அவற்றை மையமாக விநியோகித்தால், ஒரு தெளிவான அளவுகோலை வரையறுக்கவும் (எ.கா., பணி கோப்புறைகள் அல்லது பயன்பாடுகள் முக்கியமான நிறுவனம்).
ஸ்கிரிப்ட் இவ்வாறு இயக்கப்பட்டால் SYSTEM அல்லது இயந்திர சூழலில் (Intune/SCCM), நீங்கள் .lnk ஐ எங்கு எழுதுகிறீர்கள் என்பதைப் பற்றி கவனமாக சிந்தியுங்கள்: தற்போதைய பயனரின் டெஸ்க்டாப்பிற்குப் பதிலாக பொது டெஸ்க்டாப்பை (C:\\Users\\Public\\Desktop) பயன்படுத்த விரும்பலாம்.
சரிபார்க்கவும் இலக்கு பாதை, அனுமதிகள் மற்றும் சூழல் மாறிகள்மாறிவரும் பதிப்புகளைக் கொண்ட பாதைகளை (நிரல் கோப்புகள் \\ WindowsApps) சுட்டிக்காட்டுவது அல்லது ஸ்கிரிப்டை இயக்கும் கணக்கிலிருந்து அணுகல் இல்லாமல் UNC ஐப் பயன்படுத்துவது ஒரு பொதுவான தவறு.
சிறப்பு கோப்புறைகள் மற்றும் அவற்றின் பாதைகளை எவ்வாறு தீர்ப்பது
WSH சிறப்பு கோப்புறை பெயர்களை அவற்றின் உண்மையான பாதைக்கு தீர்க்கிறது, இதைப் பயன்படுத்தி WshShell.SpecialFolders (சிறப்பு கோப்புறைகள்)மிகவும் பயனுள்ளவற்றில் டெஸ்க்டாப், ஸ்டார்ட்மெனு, புரோகிராம்கள், ஸ்டார்ட்அப் அல்லது ஃபேவரிட்கள், அத்துடன் அனைத்து பயனர்களுக்கும் அவற்றின் வகைகள் (AllUsersDesktop, AllUsersStartMenu, முதலியன) ஆகியவை அடங்கும். இது உங்களை சுதந்திரமாக இருக்க அனுமதிக்கிறது மொழி மற்றும் சுயவிவரத்தின் சரியான அமைப்பு.
நீங்கள் கிளாசிக் விஷுவல் பேசிக் உடன் பணிபுரிகிறீர்கள் அல்லது API இலிருந்து வழிகளைப் பெற விரும்பினால், நீங்கள் பயன்படுத்தலாம் SHGetSpecialFolderLocation/SHGetPathFromIDList டெஸ்க்டாப், சமீபத்திய நிரல்கள் அல்லது ஆவணங்கள் போன்ற பாதைகளைப் பட்டியலிட. நீங்கள் பயன்பாடுகளில் ஒருங்கிணைக்கும்போது இது பயனுள்ளதாக இருக்கும். அவை WScript பொருளை நேரடியாகச் சார்ந்து இல்லை.
அடிப்படை முறை: WScript.Shell உடன் குறுக்குவழிகளை உருவாக்குதல்
செயல்முறை எளிது: COM நிகழ்வை உருவாக்கவும், குறுக்குவழியை உருவாக்கவும், பண்புகளை நிரப்பவும், சேமிக்கவும். இந்த முறை VBScript, VBA, VB6, VFP மற்றும் PowerShell இல் மீண்டும் மீண்டும் செய்யப்படுகிறது. சிறிய தொடரியல் மாறுபாடுகளுடன்.
' VBScript: acceso directo a una aplicación
Dim sh, lnk
Set sh = CreateObject("WScript.Shell")
Dim escritorio: escritorio = sh.SpecialFolders("Desktop")
Set lnk = sh.CreateShortcut(escritorio & "\\MiApp.lnk")
lnk.TargetPath = "%windir%\\notepad.exe"
lnk.IconLocation = "%windir%\\system32\\shell32.dll,0"
lnk.Arguments = ""
lnk.WorkingDirectory = "%windir%"
lnk.WindowStyle = 4 ' Normal (3 maximizada, 7 minimizada)
lnk.Save
En விபிஏ/விபி6 இந்த வடிவம் சமமானது, தொடரியல் மற்றும் நீங்கள் குறியீட்டை ஹோஸ்ட் செய்யும் இடம் மட்டுமே மாறும். நீங்கள் டெஸ்க்டாப்பில் குறுக்குவழியை உருவாக்கலாம், விளக்கம், ஐகான், சூடான விசை மற்றும் சாளர பாணி:
' VBA/VB6: crear acceso con icono y hotkey
Dim sh As Object, sc As Object
Set sh = CreateObject("WScript.Shell")
Dim destino As String: destino = sh.SpecialFolders("Desktop") & "\\BlocDeNotas.lnk"
Set sc = sh.CreateShortcut(destino)
With sc
.TargetPath = "%windir%\\system32\\notepad.exe"
.WorkingDirectory = "%windir%\\system32"
.IconLocation = "%windir%\\system32\\shell32.dll,2"
.Description = "Abrir el Bloc de notas"
.Hotkey = "ALT+CTRL+N"
.WindowStyle = 4
.Save
End With
உடன் விஷுவல் ஃபாக்ஸ்ப்ரோ நீங்கள் WScript.Shell பொருளையும் பயன்படுத்தலாம். யோசனை ஒன்றே: டெஸ்க்டாப்பைக் கண்டுபிடித்து, .lnk ஐ உருவாக்கி, பண்புகளை அமைக்கவும் சாளர நடை, ஐகான் இருப்பிடம், இலக்கு பாதை அல்லது விசை சேர்க்கை.
* Visual FoxPro: crear acceso directo de ejemplo
LOCAL sh, desk, sc
sh = CREATEOBJECT("WScript.Shell")
desk = sh.SpecialFolders("Desktop")
sc = sh.CreateShortcut(desk + "\\EjemploWSH.lnk")
sc.TargetPath = "%windir%\\notepad.exe"
sc.IconLocation = "C:\\Path\\a\\miicono.ico"
sc.Hotkey = "ALT+CTRL+F"
sc.WindowStyle = 3 && 3=max 7=min 4=normal
sc.Save
எல்லா சந்தர்ப்பங்களிலும், மையமானது ஒன்றுதான்: குறுக்குவழியை உருவாக்கு, இலக்கு பாதை, சேமிஅங்கிருந்து, தேவைக்கேற்ப வாதங்கள், ஐகான், வேலை செய்யும் கோப்பகம் மற்றும் சாளர பாணியைத் தனிப்பயனாக்கவும்.
வாதங்கள், சாளர பாணி, சின்னங்கள் மற்றும் குறுக்குவழிகள்
அணுகல் அளவுருக்கள் கொண்ட ஒரு பயன்பாட்டைத் தொடங்க வேண்டியிருக்கும் போது, நிரப்பவும் .வாதங்கள்செயல்முறைக்கு துவக்க ஒரு குறிப்பிட்ட கோப்புறையில், பயன்படுத்தவும் .வேலை செய்யும் அடைவு சரியான பாதையுடன்.
தோற்றத்திற்கு, வரையறுக்கவும் .ஐகான்இருப்பிடம் .exe/.dll இல் உள்ள ஒரு .ico அல்லது ஒரு வளத்தை சுட்டிக்காட்டுதல் (காற்புள்ளிக்குப் பிறகு நீங்கள் குறியீட்டைக் குறிப்பிடலாம்). திறப்பு நடத்தை கட்டுப்படுத்தப்படுகிறது .ஜன்னல் ஸ்டைல்: 3 அதிகபட்சமாக்கப்பட்டது, 7 குறைக்கப்பட்டது, 4 இயல்பானது.
நீங்கள் ஒரு முக்கிய சேர்க்கையை விரும்பினால், பயன்படுத்தவும் .ஹாட்கீ ALT+CTRL+எழுத்து வடிவத்துடன் (எடுத்துக்காட்டாக, ALT+CTRL+N). இந்த ஒதுக்கீடு திறப்பை விரைவுபடுத்துகிறது, ஆனால் அதிகமாக ஒதுக்குவது நல்லதல்ல கணினி குறுக்குவழிகளில் தலையிடாதபடி.
URL (.url) குறுக்குவழிகள்
.lnks பயன்பாட்டுடன் கூடுதலாக, WSH இயல்புநிலை உலாவியைத் திறக்கும் .url குறுக்குவழிகளை உருவாக்க முடியும். TargetPath வலை முகவரியை சுட்டிக்காட்டுகிறது. உங்களுக்கு உங்கள் சொந்த ஐகான் தேவைப்பட்டால், IconFile மற்றும் IconIndex ஐச் சேர்க்க .url கோப்பை பின்னர் திருத்தலாம்.
' VBScript: acceso directo a una URL
Dim sh, urlShortcut
Set sh = CreateObject("WScript.Shell")
Dim desk: desk = sh.SpecialFolders("Desktop")
Set urlShortcut = sh.CreateShortcut(desk & "\\SitioCorporativo.url")
urlShortcut.TargetPath = "https://www.ejemplo.com"
urlShortcut.Save
' (Opcional) reabrir el .url como texto y añadir:
' IconFile=C:\\Rutas\\icono.ico
' IconIndex=0
இந்த அணுகுமுறை இதற்கு ஏற்றது இணைப்புகள் பங்கு புள்ளி, இன்ட்ராநெட் அல்லது வலை பயன்பாடுகள் நீங்கள் பயனரின் டெஸ்க்டாப்பில் எளிதாக விட்டுச் செல்ல விரும்புகிறீர்கள்.
ஐடிக்கான பவர்ஷெல்: இன்ட்யூன், எஸ்சிசிஎம் மற்றும் பெரிய அளவிலான வரிசைப்படுத்தல்கள்
பவர்ஷெல் WSH ஐப் போலவே அதே COM மாதிரிக்கான அணுகலை ஒருங்கிணைக்கிறது, எனவே நீங்கள் அணுகலை உருவாக்கி அதை பெருமளவில் விநியோகிக்கலாம். வழக்கமான விஷயம் என்னவென்றால், சரியான டெஸ்க்டாப்பைக் கண்டறிவது. (பயனர் அல்லது பொது), இலக்கு கோப்புறைகளை உருவாக்கி, தேவைப்பட்டால், விரைவு அணுகலில் பாதைகளைப் பின் செய்யவும்.
# PowerShell: utilidades y creación del acceso
param(
[Parameter(Mandatory=$true)] [string]$ShortcutTargetPath,
[Parameter(Mandatory=$true)] [string]$ShortcutDisplayName,
[string]$IconFile = $null,
[string]$ShortcutArguments = $null,
[string]$WorkingDirectory = $null
)
function Test-RunningAsSystem {
# Devuelve true si el contexto es SYSTEM (S-1-5-18)
((whoami -user) -match "S-1-5-18")
}
function Get-DesktopDir {
if (Test-RunningAsSystem) {
Join-Path $env:PUBLIC "Desktop"
} else {
[Environment]::GetFolderPath("Desktop")
}
}
function New-Shortcut {
param([string]$Target, [string]$Path, [string]$Args, [string]$Work, [string]$Icon)
$sh = New-Object -ComObject WScript.Shell
$lnk = $sh.CreateShortcut($Path)
$lnk.TargetPath = $Target
if ($Args) { $lnk.Arguments = $Args }
if ($Work) { $lnk.WorkingDirectory = $Work }
if ($Icon) { $lnk.IconLocation = $Icon }
$lnk.WindowStyle = 4
$lnk.Save()
[Runtime.InteropServices.Marshal]::ReleaseComObject($sh) | Out-Null
}
$desk = Get-DesktopDir
$targetFolder = Join-Path $desk "SharePoint Shortcuts"
if (-not (Test-Path $targetFolder)) { New-Item -ItemType Directory -Path $targetFolder | Out-Null }
$dest = Join-Path $targetFolder ("{0}.lnk" -f $ShortcutDisplayName)
New-Shortcut -Target $ShortcutTargetPath -Path $dest -Args $ShortcutArguments -Work $WorkingDirectory -Icon $IconFile
செயல்படுத்தல்களில் Intuneஇந்த முறை உங்கள் டெஸ்க்டாப்பில் ஒரு கோப்புறையை உருவாக்கவும், ஷேர்பாயிண்ட் URL போன்ற அளவுருக்கள் மூலம் எட்ஜுக்கு அணுகலை வழங்கவும் உங்களை அனுமதிக்கிறது. SYSTEM ஆக இயக்கினால், இலக்கு டெஸ்க்டாப் பொதுவில் இருக்கும், அனைத்து சுயவிவரங்களுக்கும் தெரியும்.
En எஸ்.சி.சி.எம்நீங்கள் முன்பே தயாரிக்கப்பட்ட .lnk ஐப் பயன்படுத்த விரும்பினால், குறைந்தபட்ச கட்டளை அதை பொது டெஸ்க்டாப்பில் நகலெடுப்பது போல எளிமையாக இருக்கலாம்: நகல்-உருப்படி \\சர்வர் \\பாதை \\access.lnk சி: \\பயனர்கள் \\பொது \\டெஸ்க்டாப்அது தோன்றவில்லை என்றால், இந்த புள்ளிகளைச் சரிபார்க்கவும்:
- செயல்படுத்தல் சூழல்: நிரல் போதுமான அனுமதிகளுடன் மற்றும் எதிர்பார்க்கப்படும் பயனர்/அமைப்பில் இயங்குவதை உறுதிசெய்யவும்.
- பகிரப்பட்ட வளத்திற்கான அணுகல்: இயங்கும் கணக்கு UNC பாதையைப் படிக்கக்கூடியதாக இருக்க வேண்டும்.
- இடைவெளிகள் கொண்ட வழிகள்: மேற்கோள் குறிகளில் -பாதை மற்றும் -இலக்கு ஆகியவற்றை இணைக்கவும்.
- பிட்னஸ்: கலப்பு 32/64-பிட் சூழல்களில், தேவையற்ற வழிமாற்றுகள் இல்லை என்பதை உறுதிப்படுத்துகிறது.
ஷெல் மூலம் விரைவு அணுகலுக்கு பின் செய்யவும். பயன்பாடு
டெஸ்க்டாப்புடன் கூடுதலாக, நீங்கள் கோப்புறைகளை பின் செய்யலாம் விரைவான அணுகல் Shell.Application COM பொருளுடன். நீங்கள் ஒரு பிணைப்பு பாதையை உருவாக்கி, அதை எக்ஸ்ப்ளோரரில் அணுக விரும்பினால் இது பயனுள்ளதாக இருக்கும்.
# PowerShell: anclar carpeta a Acceso rápido
$quick = New-Object -ComObject shell.application
$toPin = Join-Path ([Environment]::GetFolderPath("Desktop")) "SharePoint Shortcuts"
$home = "shell:::{679f85cb-0220-4080-b29b-5540cc05aab6}"
if(-not ($quick.Namespace($home).Items() | Where-Object { $_.Path -eq $toPin })){
$quick.Namespace($toPin).Self.InvokeVerb("pintohome")
}
நீங்கள் குழுக்களை நிர்வகித்து, பயனர்கள் தங்கள் குறுக்குவழிகளை விரைவாகக் கண்டறிய விரும்பினால், இந்த சிறிய செயல் ஒரு மாற்றத்தை ஏற்படுத்துகிறது அவர்களின் நாளுக்கு நாள்.
MSIX மற்றும் PSF: பதிப்பு செய்யப்பட்ட பாதைகளை நம்பாமல் அணுகலை உருவாக்குங்கள்.
நீங்கள் விண்ணப்பங்களை பேக்கேஜ் செய்யும்போது MSIX, நிறுவல் பாதையில் பதிப்பு அடங்கும் (எடுத்துக்காட்டாக, C:\\Program Files\\WindowsApps\\MyApp_1.0.0.0_x86__…). ஒவ்வொரு புதுப்பித்தலுடனும் இது மாறுகிறது, எனவே அந்த பாதையுடன் .lnk ஐ அமைப்பது ஒரு மோசமான யோசனையாகும். தீர்வு: AppExecutionAliasமேனிஃபெஸ்டில் ஒரு மாற்றுப்பெயரை வரையறுப்பதன் மூலம், பதிப்போடு இணைக்கப்படாமல் %localappdata%\\Microsoft\\WindowsApps\\myapp.exe உடன் பயன்பாட்டைத் தொடங்கலாம்.
இதைச் செய்ய, மேனிஃபெஸ்ட்டில் (uap3 மற்றும் டெஸ்க்டாப்) பெயர்வெளிகளைச் சேர்த்து நீட்டிப்பை உருவாக்கவும். windows.appExecutionAlias (மாற்று) தொகுப்பின் இயங்கக்கூடியதை சுட்டிக்காட்டுகிறது. மேனிஃபெஸ்ட் அவற்றை அங்கீகரிக்கும் வகையில் IgnorableNamespaces இல் பெயர்களைச் சேர்க்க நினைவில் கொள்ளுங்கள்.
பின்னர், நீங்கள் பயன்பாட்டு நுழைவுப் புள்ளியை இதற்கு மாற்றலாம் PSFLauncher32.exe/PSFLauncher64.exe is உருவாக்கியது PSFLauncher32.exe,. (கட்டமைப்பைப் பொறுத்து) மற்றும் PSF ஐப் பயன்படுத்தி config.json இல் வரையறுக்கப்பட்ட தொடக்க ஸ்கிரிப்டிற்கான அணுகலை உருவாக்குவதை ஒப்படைக்கவும். ஸ்கிரிப்ட் ஒரு முறை இயங்கும். முதல் துவக்கத்தில்.
{
"applications": [
{
"id": "App",
"executable": "MiApp\\MiApp.exe",
"workingDirectory": "MiApp\\",
"startScript": {
"scriptPath": "createshortcut.ps1",
"runInVirtualEnvironment": false,
"waitForScriptToFinish": true,
"showWindow": false,
"runOnce": true
}
}
]
}
பவர்ஷெல் குறுக்குவழியை உருவாக்கு.ps1 நீங்கள் தொகுப்பிலிருந்து ஒரு ஆயத்த .lnk கோப்பை பயனரின் டெஸ்க்டாப்பிற்கு நகலெடுக்கலாம் மற்றும் பணியிடத்திற்கு ஒரு ஐகானையும் கொண்டு வரலாம். லோக்கல் கேச் \\ ரோமிங் இது பதிப்புகளுக்கு இடையில் நிலையாக இருக்கும்.
# createshortcut.ps1 (dentro del paquete)
Copy-Item "Mi App.lnk" "$env:USERPROFILE\\Desktop\\Mi App.lnk" -Force
Copy-Item "miapp.ico" "$env:APPDATA\\miapp.ico" -Force
இந்த அணுகுமுறையின் மூலம், புதுப்பித்தலுக்குப் பிறகு அணுகல் செயல்படுவதை உறுதிசெய்கிறீர்கள், ஒவ்வொரு பதிப்பிலும் .lnk-ஐத் தொடாமல். பாதை மாற்றுப்பெயரை (எடுத்துக்காட்டாக, %localappdata%\\Microsoft\\WindowsApps\\myapp.exe) சுட்டிக்காட்டினால், பாதை இன்னும் செல்லுபடியாகும்.
பிழை கையாளுதல் மற்றும் பரிந்துரைக்கப்பட்ட சரிபார்ப்புகள்
.lnk ஐ உருவாக்கும் முன், இலக்கு பாதை உள்ளது (நீங்கள் %windir% அல்லது மாற்றுப்பெயர்கள் போன்ற மாறிகளைப் பயன்படுத்தாவிட்டால்). VBA/VB6 இல், இயங்கக்கூடியது காணவில்லை என்றால் நீங்கள் எச்சரிக்கலாம் அல்லது செயல்பாட்டை ரத்து செய்யலாம்; PowerShell இல், பாதை அணுகக்கூடியதா என்பதைச் சரிபார்க்க Test-Path ஐப் பயன்படுத்தவும்.
ஐகான் பாதை ஒரு என்றால் .ico நெட்வொர்க், பயனரின் தற்காலிக அல்லது APPDATA கோப்புறையில் அதை நகலெடுத்து, அங்கிருந்து அதைக் குறிப்பிடுவது ஒரு பயனுள்ள தந்திரமாகும். உடைந்த ஐகான்களைத் தவிர்ப்பது இதுதான் பிணைய வளம் கிடைக்கவில்லை என்றால்.
.url குறுக்குவழிகளைத் திருத்தும்போது, உங்களுக்கு உங்கள் சொந்த ஐகான் தேவைப்பட்டால், கோப்பை உரையாக மீண்டும் திறந்து சேர்க்கவும் ஐகான்ஃபைல் மற்றும் ஐகான்இண்டெக்ஸ் இறுதியில். இது உலாவியை நம்பியிருக்காமல் அதன் தோற்றத்தின் மீது முழுமையான கட்டுப்பாட்டை உங்களுக்கு வழங்குகிறது.
நீங்கள் COM ஐ முடிக்கும்போது, ReleaseComObject பவர்ஷெல்லில், அல்லது VB/VBA இல் எதையும் ஒதுக்க வேண்டாம். இது ஒரு சிறிய விவரம், ஆனால் வளங்களைத் தொங்கவிடாமல் தவிர்க்க உதவுகிறது. தீவிர மரணதண்டனைகளில்.
வழக்கமான தோல்வி வழக்குகள் மற்றும் அவற்றை எவ்வாறு தீர்ப்பது
SCCM இன் வரிசைப்படுத்தல் குறியீடு 0 உடன் முடிவடைந்து அணுகல் தோன்றவில்லை என்றால், முதலில் சரிபார்க்கவும் டெஸ்க்டாப்பின் இலக்கு பயனர்நீங்கள் SYSTEM ஆக இயங்கி, ஊடாடும் சுயவிவரத்தில் %USERPROFILE%\Desktop என தட்டச்சு செய்தால், நீங்கள் எதையும் பார்க்க மாட்டீர்கள். அனைவருக்கும் தெரியும்படி செய்ய C:\Users\Public\Desktop ஐப் பயன்படுத்தவும்.
இன்ட்யூனில், நீங்கள் வாதங்களுடன் எட்ஜ் ப்ராம்ட்களை உருவாக்கும்போது (எடுத்துக்காட்டாக, குறியிடப்பட்ட இடைவெளிகளைக் கொண்ட URL), அதை உறுதிப்படுத்தவும் மேற்கோள் குறிகள் நன்றாக உள்ளன. -குறுக்குவழியில் வாதங்கள் மற்றும் உரை அப்படியே வருகிறது. இடமில்லாத ஒரு ஒற்றை இடம் .lnk இன் விதியை உடைக்க முடியும்.
கார்ப்பரேட் ஷார்ட்கட் கோப்புறைகளுக்கு (எ.கா., "ஷேர்பாயிண்ட் ஷார்ட்கட்கள்"), முதலில் சரியான டெஸ்க்டாப்பில் கோப்புறையை உருவாக்கவும், அதை எக்ஸ்ப்ளோரரில் ஹைலைட் செய்ய விரும்பினால், விரைவு அணுகலுக்கான நங்கூரம் ஷெல்.அப்ளிகேஷனில் நாம் பார்த்தது போல.
புதுப்பிக்கப்படும் ஒரு MSIX தொகுப்பில் ஏற்கனவே கட்டமைக்கப்பட்ட .lnk ஐ விநியோகித்தால், அதை WindowsApps இல் உள்ள பதிப்பு செய்யப்பட்ட பாதைக்கு சுட்டிக்காட்ட வேண்டாம். AppExecutionAlias ஐப் பயன்படுத்தவும் பதிப்பு செய்யப்பட்ட கோப்புறையிலிருந்து ஐகானை நகலெடுக்கவும்.
மாறிகள் மற்றும் பாதைகளுடன் பயனுள்ள தந்திரங்கள்.
எடுத்துச் செல்லக்கூடிய ஸ்கிரிப்ட்களை எழுத, நம்புங்கள் சுற்றுச்சூழல் மாறிகள்: %windir%, %systemroot%, %ProgramFiles% மற்றும் இதே போன்றவை. WSH இல் நீங்கள் அவற்றைப் பயன்படுத்தி விரிவாக்கலாம் சுற்றுச்சூழல் சரங்களை விரிவாக்கு, மேலும் பவர்ஷெல்லில் நீங்கள் அவற்றை $env:VARIABLE வழியாகப் பார்க்கலாம்.
டைனமிக் வழிகளை உருவாக்கும்போது, சரிபார்க்கவும் வேலை செய்யும் கோப்புறை \ இல் முடிகிறது. இணைக்கும்போது பார்களை நகலெடுப்பதையோ அல்லது TargetPath ஐ உடைப்பதையோ தவிர்க்க. இது ஒரு சிறிய பாதுகாப்புத் தடுப்பு ஆகும், அது நுட்பமான தவறுகளைத் தவிர்க்கவும். தயாரிப்பில்.
சிக்கலான அளவுருக்கள் தேவைப்படும் குறுக்குவழிகளுக்கு, ஒரு சிறிய .cmd அல்லது .ps1 ஸ்கிரிப்டை எழுதி, அதற்கான குறுக்குவழிப் புள்ளியை வைத்திருப்பதைக் கருத்தில் கொள்ளுங்கள். இப்படித்தான் நீங்கள் .lnk-ஐ எளிமைப்படுத்துகிறீர்கள். மேலும் மேற்கோள் மற்றும் வாத வரிசையின் மீது உங்களுக்கு சிறந்த கட்டுப்பாடு உள்ளது.
உங்களுக்கு ஹாட்ஸ்கிகள் தேவைப்பட்டால், உடன் சேர்க்கைகளை முன்பதிவு செய்ய முயற்சிக்கவும் குறிப்பிடத்தக்க எழுத்துக்கள் மேலும் பொதுவான குறுக்குவழிகளுடன் மோதல்களைத் தவிர்க்கவும். பல பயன்பாடுகளைக் கொண்ட சூழல்களில், குறுக்குவழிகளை ஆவணப்படுத்தவும், இதனால் பயனர் முடியும் சோதனை மற்றும் பிழை இல்லாமல் பயன்படுத்திக் கொள்ளுங்கள்.
விண்டோஸில் நம்பகமான மற்றும் நெகிழ்வான முறையில் குறுக்குவழிகளை உருவாக்க உங்களுக்கு பலவிதமான விருப்பங்கள் உள்ளன. WSH என்பது பொதுவான அடிப்படையாகும்., அதற்கு மேல், நீங்கள் மீண்டும் மீண்டும் செய்யக்கூடிய செயல்முறைகளை அளவில் தேடும்போது, கிளாசிக் ஸ்கிரிப்டுகள், நவீன பவர்ஷெல் அல்லது PSF உடன் MSIX பேக்கேஜிங் போன்ற அடுக்கைத் தேர்வு செய்யலாம். சரியான பாதையைத் தேர்ந்தெடுப்பது, செயல்படுத்தல் சூழலைச் சரிபார்ப்பது மற்றும் உடையக்கூடிய, பதிப்பு செய்யப்பட்ட பாதைகளில் பூட்டப்படுவதைத் தவிர்ப்பது முக்கியம்.
பொதுவாக பைட்டுகள் மற்றும் தொழில்நுட்ப உலகம் பற்றிய ஆர்வமுள்ள எழுத்தாளர். எழுதுவதன் மூலம் எனது அறிவைப் பகிர்வதை நான் விரும்புகிறேன், அதையே இந்த வலைப்பதிவில் செய்வேன், கேஜெட்டுகள், மென்பொருள், வன்பொருள், தொழில்நுட்பப் போக்குகள் மற்றும் பலவற்றைப் பற்றிய அனைத்து சுவாரஸ்யமான விஷயங்களையும் உங்களுக்குக் காண்பிப்பேன். டிஜிட்டல் உலகில் எளிமையான மற்றும் பொழுதுபோக்கு வழியில் செல்ல உங்களுக்கு உதவுவதே எனது குறிக்கோள்.