Dela via


ICE67

ICE67 kontrollerar att målet för en icke-annonserad genväg tillhör samma komponent som själva genvägen, eller att attributen för målkomponenten ser till att den inte ändrar installationsplatser.

Om det inte går att åtgärda en varning eller ett fel som rapporterats av ICE67 kan genvägen vara ogiltig om målkomponenten ändrar tillstånd och källkomponenten inte gör det. När målfilens komponent till exempel är inställd på att köras från källan, en ominstallation som ändrar komponenten till lokala resultat i komponenten som innehåller genvägen som inte installeras om. Genvägen pekar därför på en ogiltig plats.

Observera att det i vissa fall är oundvikligt att använda en annan komponent för genvägen. Om genvägen till exempel skapas i användarprofilen och filen är installerad i en icke-profilkatalog kanske du inte kan använda samma komponent för båda datadelarna. (Detta resulterar i fel i scenarier med flera användare , till exempel de som beskrivs i ICE57). I det här fallet kanske du kan använda annonserade genvägar för att uppnå det beteende du vill ha, eller så kan du helt enkelt se till att målkomponenten inte kan ändras från körning från källa till lokal.

Resultat

ICE67 returnerar ett fel eller en varning om målet för en icke-annonserad genväg inte tillhör samma komponent som själva genvägen, eller om attributen för målkomponenten inte ser till att installationsplatserna inte ändras.

Exempel

ICE67 rapporterar följande varning och fel för exemplet som visas.

The shortcut 'Shortcut1' is a non-advertised shortcut with a file target. The shortcut and target are installed by different components, and the target component can run locally or from source.

Shortcut1 installeras av Component2, men dess målfil, File1, installeras av component1. Målkomponenten är markerad som valfri (vilket innebär att den kan vara lokal eller från källan). En möjlig situation som kan orsaka ett problem är om Component1 ändras från körning från källa till lokal. Detta skulle göra att Shortcut1 pekar på en ogiltig plats.

Åtgärda varningen genom att installera genvägen som en del av Component1 eller markera Component1 som LocalOnly eller SourceOnly.

filtabell (delvis)

Fil Komponent_
Fil1 Komponent1

 

genvägstabell (partiell)

Genväg Komponent_ Mål
Genväg 1 Komponent 2 [#File1]

 

komponenttabell (delvis)

Komponent Attribut
Komponent1 2

 

ICE-referens