Dell SSD Class / SSD Klasse

Wer bei dem Hersteller DELL einen Computer oder Laptop kauft, wird oft nach der SSD Klasse gefragt. Class 10, Class 20, Class 30, Class 40 und Class 50 gibt es zur Auswahl. Nun was bedeutet das?

 

Dell SSD Klasse / Dell SSD Class

Im Endeffekt ist das relativ einfach erklärt. Je höher die SSD Klasse / SSD Class ist, desto besser ist die Performance. Da spiel die Übertragung der SSD Festplatte eine Rolle, bzw. ob die Platte per SATA oder PCI angesteckt ist.

Klasse 10: (SATA)

Eine normale SSD, eher ein Einsteigermodell, dafür günstig.

 

Klasse 20: (SATA)

Eine normale SSD, die wohl am Meisten verbaute SSD, normales Preissegment

 

Klasse 30: (SATA)

Eine hochwertige SSD, am Meisten Performance über SATA, dafür auch teuer

 

Klasse 40: (PCIe)

Eine schnelle SSD, viel Performance, über PCIe am Board angesteckt

 

Klasse 50: (PCIe)

Das Topmodell, schnell, zuverlässig, aber auch teuer.

EASY Capture Client für SCCM / Empirum

Um Dokumente zu Archivieren gibt es verschiedene Tools. Eins davon ist das EASY Archiv von EASY Software AG. Um Dokumente von den Client Computern archivieren zu können, werden so genannte EASY Capture Clients verwendet. Der EASY Capture Office Client (Office Integration) und der EASY Cpature Scan Client. Wie diese Softwareprodukte für Microsoft SCCM oder Matrix42 Empirum paketiert werden, könnt ihr bei uns lesen.

 

EASY Capture Client

Je nach dem, ob ihr den Capture Office Client, oder den Capture Scan Client installieren wollt, muss natürlich die setup.exe und die config.ini angepasst werden. Die Installations Parameter für SCCM und Empirum bleiben jedoch die gleichen 🙂

Auf das Share hat jeder User Leseberechtigung, deswegen wird das Setup direkt vom Server ausgeführt.

 

Installation:

Die Parameter für die silent Installation sehr ihr im Aufruf. Das Optionsfile definiert Einstellungen, wie z.B. die Serverdadresse.

 

Deinstallation:

Die Deinstallation erfolgt anders, als bei anderen Installern. Hier ruft man wieder die Installations – exe auf, aber diesmal mit dem Parameter “–uninstall=true”.

 

 

EASY Capture Registry Werte

Die Einstellungen die bei der Installation von der ini-Datei gelesen werden, werden direkt in die Registry geschrieben. Wenn sich danach die Serverdaten ändern, oder der Port, müssen lediglich die Registry Einträge geändert werden. (Am Besten auch per Softwarepaket)

 

 

EASY Capture Client – Beispiel

Im folgenden eine Setup.inf für Matrix42 Empirum, um den Capture Scan Client zu paketieren und zu verteilen:

Active Directory Attribute

Es gibt im Active Directory Attribute, die Werte enthalten und in denen Werte geschrieben werden können. Egal ob Benutzer Attribute, Gruppen Attribute oder weiteres. Im Folgenden ist eine Liste mit allen Attributen, die das Active Directory (AD) bietet. Verlinkt sind die Eigenschaften und Werte auf der Microsoft Website.

rawpixel / Pixabay

 

Übersicht Benutzer Attribute

Hier sieht man schön, in welchen Feld welche Active Directory Attribute gesetzt sind.

(Bilder von www.selfadsi.de)

 

Active Directory Attribute

Account-Expires
Account-Name-History
ACS-Aggregate-Token-Rate-Per-User
ACS-Allocable-RSVP-Bandwidth
ACS-Cache-Timeout
ACS-Direction
ACS-DSBM-DeadTime
ACS-DSBM-Priority
ACS-DSBM-Refresh
ACS-Enable-ACS-Service
ACS-Enable-RSVP-Accounting
ACS-Enable-RSVP-Message-Logging
ACS-Event-Log-Level
ACS-Identity-Name
ACS-Max-Aggregate-Peak-Rate-Per-User
ACS-Max-Duration-Per-Flow
ACS-Maximum-SDU-Size
ACS-Max-No-Of-Account-Files
ACS-Max-No-Of-Log-Files
ACS-Max-Peak-Bandwidth
ACS-Max-Peak-Bandwidth-Per-Flow
ACS-Max-Size-Of-RSVP-Account-File
ACS-Max-Size-Of-RSVP-Log-File
ACS-Max-Token-Bucket-Per-Flow
ACS-Max-Token-Rate-Per-Flow
ACS-Minimum-Delay-Variation
ACS-Minimum-Latency
ACS-Minimum-Policed-Size
ACS-Non-Reserved-Max-SDU-Size
ACS-Non-Reserved-Min-Policed-Size
ACS-Non-Reserved-Peak-Rate
ACS-Non-Reserved-Token-Size
ACS-Non-Reserved-Tx-Limit
ACS-Non-Reserved-Tx-Size
ACS-Permission-Bits
ACS-Policy-Name
ACS-Priority
ACS-RSVP-Account-Files-Location
ACS-RSVP-Log-Files-Location
ACS-Server-List
ACS-Service-Type
ACS-Time-Of-Day
ACS-Total-No-Of-Flows
Additional-Information
Additional-Trusted-Service-Names
Address
Address-Book-Roots
Address-Book-Roots2
Address-Entry-Display-Table
Address-Entry-Display-Table-MSDOS
Address-Home
Address-Syntax
Address-Type
Admin-Context-Menu
Admin-Count
Admin-Description
Admin-Display-Name
Admin-Multiselect-Property-Pages
Admin-Property-Pages
Allowed-Attributes
Allowed-Attributes-Effective
Allowed-Child-Classes
Allowed-Child-Classes-Effective
Alt-Security-Identities
ANR
Application-Name
Applies-To
App-Schema-Version
Asset-Number
Assistant
associatedDomain
associatedName
Assoc-NT-Account
attributeCertificateAttribute
Attribute-Display-Names
Attribute-ID
Attribute-Security-GUID
Attribute-Syntax
Attribute-Types
audio
Auditing-Policy
Authentication-Options
Authority-Revocation-List
Auxiliary-Class
Bad-Password-Time
Bad-Pwd-Count
Birth-Location
bootFile
bootParameter
Bridgehead-Server-List-BL
Bridgehead-Transport-List
buildingName
Builtin-Creation-Time
Builtin-Modified-Count
Business-Category
Bytes-Per-Minute
CA-Certificate
CA-Certificate-DN
CA-Connect
Canonical-Name
Can-Upgrade-Script
carLicense
Catalogs
Categories
Category-Id
CA-Usages
CA-WEB-URL
Certificate-Authority-Object
Certificate-Revocation-List
Certificate-Templates
Class-Display-Name
Code-Page
COM-ClassID
COM-CLSID
COM-InterfaceID
Comment
Common-Name
COM-Other-Prog-Id
Company
COM-ProgID
COM-Treat-As-Class-Id
COM-Typelib-Id
COM-Unique-LIBID
Content-Indexing-Allowed
Context-Menu
Control-Access-Rights
Cost
Country-Code
Country-Name
Create-Dialog
Create-Time-Stamp
Create-Wizard-Ext
Creation-Time
Creation-Wizard
Creator
CRL-Object
CRL-Partitioned-Revocation-List
Cross-Certificate-Pair
Current-Location
Current-Parent-CA
Current-Value
Curr-Machine-Id
DBCS-Pwd
Default-Class-Store
Default-Group
Default-Hiding-Value
Default-Local-Policy-Object
Default-Object-Category
Default-Priority
Default-Security-Descriptor
Delta-Revocation-List
Department
departmentNumber
Description
Desktop-Profile
Destination-Indicator
dhcp-Classes
dhcp-Flags
dhcp-Identification
dhcp-Mask
dhcp-MaxKey
dhcp-Obj-Description
dhcp-Obj-Name
dhcp-Options
dhcp-Properties
dhcp-Ranges
dhcp-Reservations
dhcp-Servers
dhcp-Sites
dhcp-State
dhcp-Subnets
dhcp-Type
dhcp-Unique-Key
dhcp-Update-Time
Display-Name
Display-Name-Printable
DIT-Content-Rules
Division
DMD-Location
DMD-Name
DN-Reference-Update
Dns-Allow-Dynamic
Dns-Allow-XFR
DNS-Host-Name
Dns-Notify-Secondaries
DNS-Property
Dns-Record
Dns-Root
Dns-Secure-Secondaries
DNS-Tombstoned
documentAuthor
documentIdentifier
documentLocation
documentPublisher
documentTitle
documentVersion
Domain-Certificate-Authorities
Domain-Component
Domain-Cross-Ref
Domain-ID
Domain-Identifier
Domain-Policy-Object
Domain-Policy-Reference
Domain-Replica
Domain-Wide-Policy
drink
Driver-Name
Driver-Version
DSA-Signature
DS-Core-Propagation-Data
DS-Heuristics
DS-UI-Admin-Maximum
DS-UI-Admin-Notification
DS-UI-Shell-Maximum
Dynamic-LDAP-Server
EFSPolicy
E-mail-Addresses
Employee-ID
Employee-Number
Employee-Type
Enabled
Enabled-Connection
Enrollment-Providers
Entry-TTL
Extended-Attribute-Info
Extended-Chars-Allowed
Extended-Class-Info
Extension-Name
Extra-Columns
Facsimile-Telephone-Number
File-Ext-Priority
Flags
Flat-Name
Force-Logoff
Foreign-Identifier
Friendly-Names
From-Entry
From-Server
Frs-Computer-Reference
Frs-Computer-Reference-BL
FRS-Control-Data-Creation
FRS-Control-Inbound-Backlog
FRS-Control-Outbound-Backlog
FRS-Directory-Filter
FRS-DS-Poll
FRS-Extensions
FRS-Fault-Condition
FRS-File-Filter
FRS-Flags
FRS-Level-Limit
FRS-Member-Reference
FRS-Member-Reference-BL
FRS-Partner-Auth-Level
FRS-Primary-Member
FRS-Replica-Set-GUID
FRS-Replica-Set-Type
FRS-Root-Path
FRS-Root-Security
FRS-Service-Command
FRS-Service-Command-Status
FRS-Staging-Path
FRS-Time-Last-Command
FRS-Time-Last-Config-Change
FRS-Update-Timeout
FRS-Version
FRS-Version-GUID
FRS-Working-Path
FSMO-Role-Owner
Garbage-Coll-Period
gecos
Generated-Connection
Generation-Qualifier
gidNumber
Given-Name
Global-Address-List
Global-Address-List2
Governs-ID
GPC-File-Sys-Path
GPC-Functionality-Version
GPC-Machine-Extension-Names
GPC-User-Extension-Names
GPC-WQL-Filter
GP-Link
GP-Options
Group-Attributes
Group-Membership-SAM
Group-Priority
Groups-to-Ignore
Group-Type
Has-Master-NCs
Has-Partial-Replica-NCs
Help-Data16
Help-Data32
Help-File-Name
Hide-From-AB
Home-Directory
Home-Drive
host
houseIdentifier
Icon-Path
Implemented-Categories
IndexedScopes
Initial-Auth-Incoming
Initial-Auth-Outgoing
Initials
Install-Ui-Level
Instance-Type
International-ISDN-Number
Inter-Site-Topology-Failover
Inter-Site-Topology-Generator
Inter-Site-Topology-Renew
Invocation-Id
ipHostNumber
ipNetmaskNumber
ipNetworkNumber
ipProtocolNumber
Ipsec-Data
Ipsec-Data-Type
Ipsec-Filter-Reference
Ipsec-ID
Ipsec-ISAKMP-Reference
Ipsec-Name
IPSEC-Negotiation-Policy-Action
Ipsec-Negotiation-Policy-Reference
IPSEC-Negotiation-Policy-Type
Ipsec-NFA-Reference
Ipsec-Owners-Reference
Ipsec-Policy-Reference
ipServicePort
ipServiceProtocol
Is-Critical-System-Object
Is-Defunct
Is-Deleted
Is-Ephemeral
Is-Member-Of-DL
Is-Member-Of-Partial-Attribute-Set
Is-Privilege-Holder
Is-Recycled
Is-Single-Valued
jpegPhoto
Keywords
Knowledge-Information
labeledURI
Last-Backup-Restoration-Time
Last-Content-Indexed
Last-Known-Parent
Last-Logoff
Last-Logon
Last-Logon-Timestamp
Last-Set-Time
Last-Update-Sequence
LDAP-Admin-Limits
LDAP-Display-Name
LDAP-IPDeny-List
Legacy-Exchange-DN
Link-ID
Link-Track-Secret
Lm-Pwd-History
Locale-ID
Locality-Name
Localization-Display-Id
Localized-Description
Local-Policy-Flags
Local-Policy-Reference
Location
Lockout-Duration
Lock-Out-Observation-Window
Lockout-Threshold
Lockout-Time
loginShell
Logo
Logon-Count
Logon-Hours
Logon-Workstation
LSA-Creation-Time
LSA-Modified-Count
macAddress
Machine-Architecture
Machine-Password-Change-Interval
Machine-Role
Machine-Wide-Policy
Managed-By
Managed-Objects
Manager
MAPI-ID
Marshalled-Interface
Mastered-By
Max-Pwd-Age
Max-Renew-Age
Max-Storage
Max-Ticket-Age
May-Contain
meetingAdvertiseScope
meetingApplication
meetingBandwidth
meetingBlob
meetingContactInfo
meetingDescription
meetingEndTime
meetingID
meetingIP
meetingIsEncrypted
meetingKeyword
meetingLanguage
meetingLocation
meetingMaxParticipants
meetingName
meetingOriginator
meetingOwner
meetingProtocol
meetingRating
meetingRecurrence
meetingScope
meetingStartTime
meetingType
meetingURL
Member
memberNisNetgroup
memberUid
MHS-OR-Address
Min-Pwd-Age
Min-Pwd-Length
Min-Ticket-Age
Modified-Count
Modified-Count-At-Last-Prom
Modify-Time-Stamp
Moniker
Moniker-Display-Name
Move-Tree-State
ms-Authz-Central-Access-Policy-ID
ms-Authz-Effective-Security-Policy
ms-Authz-Last-Effective-Security-Policy
ms-Authz-Member-Rules-In-Central-Access-Policy
ms-Authz-Member-Rules-In-Central-Access-Policy-BL
ms-Authz-Proposed-Security-Policy
ms-Authz-Resource-Condition
ms-COM-DefaultPartitionLink
ms-COM-ObjectId
ms-COM-PartitionLink
ms-COM-PartitionSetLink
ms-COM-UserLink
ms-COM-UserPartitionSetLink
Mscope-Id
ms-DFS-Comment-v2
ms-DFS-Generation-GUID-v2
ms-DFS-Last-Modified-v2
ms-DFS-Link-Identity-GUID-v2
ms-DFS-Link-Path-v2
ms-DFS-Link-Security-Descriptor-v2
ms-DFS-Namespace-Identity-GUID-v2
ms-DFS-Properties-v2
ms-DFSR-CachePolicy
ms-DFSR-CommonStagingPath
ms-DFSR-CommonStagingSizeInMb
ms-DFSR-ComputerReference
ms-DFSR-ComputerReferenceBL
ms-DFSR-ConflictPath
ms-DFSR-ConflictSizeInMb
ms-DFSR-ContentSetGuid
ms-DFSR-DefaultCompressionExclusionFilter
ms-DFSR-DeletedPath
ms-DFSR-DeletedSizeInMb
ms-DFSR-DfsLinkTarget
ms-DFSR-DfsPath
ms-DFSR-DirectoryFilter
ms-DFSR-DisablePacketPrivacy
ms-DFSR-Enabled
ms-DFSR-Extension
ms-DFSR-FileFilter
ms-DFSR-Flags
ms-DFSR-Keywords
ms-DFSR-MaxAgeInCacheInMin
ms-DFSR-MemberReference
ms-DFSR-MemberReferenceBL
ms-DFSR-MinDurationCacheInMin
ms-DFSR-OnDemandExclusionDirectoryFilter
ms-DFSR-OnDemandExclusionFileFilter
ms-DFSR-Options
ms-DFSR-Options2
ms-DFSR-Priority
ms-DFSR-RdcEnabled
ms-DFSR-RdcMinFileSizeInKb
ms-DFSR-ReadOnly
ms-DFSR-ReplicationGroupGuid
ms-DFSR-ReplicationGroupType
ms-DFSR-RootFence
ms-DFSR-RootPath
ms-DFSR-RootSizeInMb
ms-DFSR-Schedule
ms-DFSR-StagingCleanupTriggerInPercent
ms-DFSR-StagingPath
ms-DFSR-StagingSizeInMb
ms-DFSR-TombstoneExpiryInMin
ms-DFSR-Version
ms-DFS-Schema-Major-Version
ms-DFS-Schema-Minor-Version
ms-DFS-Short-Name-Link-Path-v2
ms-DFS-Target-List-v2
ms-DFS-Ttl-v2
ms-DNS-DNSKEY-Records
ms-DNS-DNSKEY-Record-Set-TTL
ms-DNS-DS-Record-Algorithms
ms-DNS-DS-Record-Set-TTL
ms-DNS-Is-Signed
ms-DNS-Keymaster-Zones
ms-DNS-Maintain-Trust-Anchor
ms-DNS-NSEC3-Current-Salt
ms-DNS-NSEC3-Hash-Algorithm
ms-DNS-NSEC3-Iterations
ms-DNS-NSEC3-OptOut
ms-DNS-NSEC3-Random-Salt-Length
ms-DNS-NSEC3-User-Salt
ms-DNS-Parent-Has-Secure-Delegation
ms-DNS-Propagation-Time
ms-DNS-RFC5011-Key-Rollovers
ms-DNS-Secure-Delegation-Polling-Period
ms-DNS-Signature-Inception-Offset
ms-DNS-Signing-Key-Descriptors
ms-DNS-Signing-Keys
ms-DNS-Sign-With-NSEC3
MS-DRM-Identity-Certificate
ms-DS-Additional-Dns-Host-Name
ms-DS-Additional-Sam-Account-Name
ms-DS-Allowed-DNS-Suffixes
ms-DS-Allowed-To-Act-On-Behalf-Of-Other-Identity
ms-DS-Allowed-To-Delegate-To
MS-DS-All-Users-Trust-Quota
ms-DS-Applies-To-Resource-Types
ms-DS-Approx-Immed-Subordinates
ms-DS-AuthenticatedAt-DC
ms-DS-AuthenticatedTo-Accountlist
ms-DS-Auxiliary-Classes
ms-DS-Az-Application-Data
ms-DS-Az-Application-Name
ms-DS-Az-Application-Version
ms-DS-Az-Biz-Rule
ms-DS-Az-Biz-Rule-Language
ms-DS-Az-Class-ID
ms-DS-Az-Domain-Timeout
ms-DS-Az-Generate-Audits
ms-DS-Az-Generic-Data
ms-DS-Az-Last-Imported-Biz-Rule-Path
ms-DS-Az-LDAP-Query
ms-DS-Az-Major-Version
ms-DS-Az-Minor-Version
ms-DS-Az-Object-Guid
ms-DS-Az-Operation-ID
ms-DS-Az-Scope-Name
ms-DS-Az-Script-Engine-Cache-Max
ms-DS-Az-Script-Timeout
ms-DS-Az-Task-Is-Role-Definition
ms-DS-Behavior-Version
ms-DS-BridgeHead-Servers-Used
ms-DS-Byte-Array
ms-DS-Cached-Membership
ms-DS-Cached-Membership-Time-Stamp
ms-DS-Claim-Attribute-Source
ms-DS-Claim-Is-Single-Valued
ms-DS-Claim-Is-Value-Space-Restricted
ms-DS-Claim-Possible-Values
ms-DS-Claim-Shares-Possible-Values-With
ms-DS-Claim-Shares-Possible-Values-With-BL
ms-DS-Claim-Source
ms-DS-Claim-Source-Type
ms-DS-Claim-Type-Applies-To-Class
ms-DS-Claim-Value-Type
MS-DS-Consistency-Child-Count
MS-DS-Consistency-Guid
MS-DS-Creator-SID
ms-DS-Date-Time
ms-DS-Default-Quota
ms-DS-Deleted-Object-Lifetime
ms-DS-Disable-For-Instances
ms-DS-Disable-For-Instances-BL
ms-DS-DnsRootAlias
ms-DS-Egress-Claims-Transformation-Policy
ms-DS-Enabled-Feature
ms-DS-Enabled-Feature-BL
ms-DS-Entry-Time-To-Die
ms-DS-ExecuteScriptPassword
ms-DS-External-Key
ms-DS-External-Store
ms-DS-Failed-Interactive-Logon-Count
ms-DS-Failed-Interactive-Logon-Count-At-Last-Successful-Logon
ms-DS-Filter-Containers
ms-DS-Generation-Id
ms-DS-GeoCoordinates-Altitude
ms-DS-GeoCoordinates-Latitude
ms-DS-GeoCoordinates-Longitude
ms-DS-GroupMSAMembership
ms-DS-HAB-Seniority-Index
ms-DS-Has-Domain-NCs
ms-DS-Has-Full-Replica-NCs
ms-DS-Has-Instantiated-NCs
ms-DS-Has-Master-NCs
ms-DS-Host-Service-Account
ms-DS-Host-Service-Account-BL
ms-DS-Ingress-Claims-Transformation-Policy
ms-DS-Integer
ms-DS-IntId
ms-DS-Is-Domain-For
ms-DS-Is-Full-Replica-For
ms-DS-isGC
ms-DS-Is-Partial-Replica-For
ms-DS-Is-Possible-Values-Present
ms-DS-Is-Primary-Computer-For
ms-DS-isRODC
ms-DS-Is-Used-As-Resource-Security-Attribute
ms-DS-Is-User-Cachable-At-Rodc
ms-DS-KeyVersionNumber
ms-DS-KrbTgt-Link
ms-DS-KrbTgt-Link-BL
ms-DS-Last-Failed-Interactive-Logon-Time
ms-DS-Last-Known-RDN
ms-DS-Last-Successful-Interactive-Logon-Time
ms-DS-local-Effective-Deletion-Time
ms-DS-local-Effective-Recycle-Time
ms-DS-Lockout-Duration
ms-DS-Lockout-Observation-Window
ms-DS-Lockout-Threshold
ms-DS-Logon-Time-Sync-Interval
MS-DS-Machine-Account-Quota
ms-DS-ManagedPassword
ms-DS-ManagedPasswordId
ms-DS-ManagedPasswordInterval
ms-DS-ManagedPasswordPreviousId
ms-DS-Mastered-By
ms-DS-Maximum-Password-Age
ms-DS-Max-Values
ms-DS-Members-For-Az-Role
ms-DS-Members-For-Az-Role-BL
ms-DS-Members-Of-Resource-Property-List
ms-DS-Members-Of-Resource-Property-List-BL
ms-DS-Minimum-Password-Age
ms-DS-Minimum-Password-Length
ms-DS-NC-Repl-Cursors
ms-DS-NC-Replica-Locations
ms-DS-NC-Repl-Inbound-Neighbors
ms-DS-NC-Repl-Outbound-Neighbors
ms-DS-NC-RO-Replica-Locations
ms-DS-NC-RO-Replica-Locations-BL
ms-DS-NC-Type
ms-DS-Never-Reveal-Group
ms-DS-Non-Members
ms-DS-Non-Members-BL
ms-DS-Non-Security-Group-Extra-Classes
ms-DS-Object-Reference
ms-DS-Object-Reference-BL
ms-DS-OIDToGroup-Link
ms-DS-OIDToGroup-Link-BL
ms-DS-Operations-For-Az-Role
ms-DS-Operations-For-Az-Role-BL
ms-DS-Operations-For-Az-Task
ms-DS-Operations-For-Az-Task-BL
ms-DS-Optional-Feature-Flags
ms-DS-Optional-Feature-GUID
ms-DS-Other-Settings
ms-DS-Password-Complexity-Enabled
ms-DS-Password-History-Length
ms-DS-Password-Reversible-Encryption-Enabled
ms-DS-Password-Settings-Precedence
MS-DS-Per-User-Trust-Quota
MS-DS-Per-User-Trust-Tombstones-Quota
ms-DS-Phonetic-Company-Name
ms-DS-Phonetic-Department
ms-DS-Phonetic-Display-Name
ms-DS-Phonetic-First-Name
ms-DS-Phonetic-Last-Name
ms-DS-Port-LDAP
ms-DS-Port-SSL
ms-DS-Preferred-GC-Site
ms-DS-Primary-Computer
ms-DS-Principal-Name
ms-DS-Promotion-Settings
ms-DS-PSO-Applied
ms-DS-PSO-Applies-To
ms-DS-Quota-Amount
ms-DS-Quota-Effective
ms-DS-Quota-Trustee
ms-DS-Quota-Used
ms-DS-Repl-Attribute-Meta-Data
ms-DS-Repl-Authentication-Mode
MS-DS-Replicates-NC-Reason
ms-DS-ReplicationEpoch
ms-DS-Replication-Notify-First-DSA-Delay
ms-DS-Replication-Notify-Subsequent-DSA-Delay
ms-DS-Repl-Value-Meta-Data
ms-DS-Required-Domain-Behavior-Version
ms-DS-Required-Forest-Behavior-Version
ms-DS-Resultant-PSO
ms-DS-Retired-Repl-NC-Signatures
ms-DS-Revealed-DSAs
ms-DS-Revealed-List
ms-DS-Revealed-List-BL
ms-DS-Revealed-Users
ms-DS-Reveal-OnDemand-Group
ms-ds-Schema-Extensions
ms-DS-SCP-Container
ms-DS-SD-Reference-Domain
ms-DS-Secondary-KrbTgt-Number
ms-DS-Security-Group-Extra-Classes
ms-DS-Seniority-Index
ms-DS-Service-Account
ms-DS-Service-Account-BL
ms-DS-Service-Account-DNS-Domain
ms-DS-Settings
ms-DS-Site-Affinity
ms-DS-SiteName
ms-DS-Source-Object-DN
ms-DS-SPN-Suffixes
ms-DS-Supported-Encryption-Types
ms-DS-Tasks-For-Az-Role
ms-DS-Tasks-For-Az-Role-BL
ms-DS-Tasks-For-Az-Task
ms-DS-Tasks-For-Az-Task-BL
ms-DS-TDO-Egress-BL
ms-DS-TDO-Ingress-BL
ms-DS-Tombstone-Quota-Factor
ms-DS-Top-Quota-Usage
ms-DS-Transformation-Rules
ms-DS-Transformation-Rules-Compiled
ms-DS-Trust-Forest-Trust-Info
ms-DS-UpdateScript
ms-DS-User-Account-Auto-Locked
ms-DS-User-Account-Control-Computed
ms-DS-User-Account-Disabled
ms-DS-User-Dont-Expire-Password
ms-DS-User-Encrypted-Text-Password-Allowed
ms-DS-User-Password-Expired
ms-DS-User-Password-Expiry-Time-Computed
ms-DS-User-Password-Not-Required
ms-DS-USN-Last-Sync-Success
ms-DS-Value-Type-Reference
ms-DS-Value-Type-Reference-BL
ms-Exch-Assistant-Name
ms-Exch-House-Identifier
ms-Exch-LabeledURI
ms-Exch-Owner-BL
ms-FRS-Hub-Member
ms-FRS-Topology-Pref
ms-FVE-KeyPackage
ms-FVE-RecoveryGuid
ms-FVE-RecoveryPassword
ms-FVE-VolumeGuid
ms-ieee-80211-Data
ms-ieee-80211-Data-Type
ms-ieee-80211-ID
Msi-File-List
ms-IIS-FTP-Dir
ms-IIS-FTP-Root
ms-Imaging-Hash-Algorithm
ms-Imaging-PSP-Identifier
ms-Imaging-PSP-String
ms-Imaging-Thumbprint-Hash
Msi-Script
Msi-Script-Name
Msi-Script-Path
Msi-Script-Size
ms-Kds-CreateTime
ms-Kds-DomainID
ms-Kds-KDF-AlgorithmID
ms-Kds-KDF-Param
ms-Kds-PrivateKey-Length
ms-Kds-PublicKey-Length
ms-Kds-RootKeyData
ms-Kds-SecretAgreement-AlgorithmID
ms-Kds-SecretAgreement-Param
ms-Kds-UseStartTime
ms-Kds-Version
MSMQ-Authenticate
MSMQ-Base-Priority
MSMQ-Computer-Type
MSMQ-Computer-Type-Ex
MSMQ-Cost
MSMQ-CSP-Name
MSMQ-Dependent-Client-Service
MSMQ-Dependent-Client-Services
MSMQ-Digests
MSMQ-Digests-Mig
MSMQ-Ds-Service
MSMQ-Ds-Services
MSMQ-Encrypt-Key
MSMQ-Foreign
MSMQ-In-Routing-Servers
MSMQ-Interval1
MSMQ-Interval2
MSMQ-Journal
MSMQ-Journal-Quota
MSMQ-Label
MSMQ-Label-Ex
MSMQ-Long-Lived
MSMQ-Migrated
MSMQ-Multicast-Address
MSMQ-Name-Style
MSMQ-Nt4-Flags
MSMQ-Nt4-Stub
MSMQ-OS-Type
MSMQ-Out-Routing-Servers
MSMQ-Owner-ID
MSMQ-Prev-Site-Gates
MSMQ-Privacy-Level
MSMQ-QM-ID
MSMQ-Queue-Journal-Quota
MSMQ-Queue-Name-Ext
MSMQ-Queue-Quota
MSMQ-Queue-Type
MSMQ-Quota
MSMQ-Recipient-FormatName
MSMQ-Routing-Service
MSMQ-Routing-Services
MSMQ-Secured-Source
MSMQ-Services
MSMQ-Service-Type
MSMQ-Sign-Certificates
MSMQ-Sign-Certificates-Mig
MSMQ-Sign-Key
MSMQ-Site-1
MSMQ-Site-2
MSMQ-Site-Foreign
MSMQ-Site-Gates
MSMQ-Site-Gates-Mig
MSMQ-Site-ID
MSMQ-Site-Name
MSMQ-Site-Name-Ex
MSMQ-Sites
MSMQ-Transactional
MSMQ-User-Sid
MSMQ-Version
ms-net-ieee-80211-GP-PolicyData
ms-net-ieee-80211-GP-PolicyGUID
ms-net-ieee-80211-GP-PolicyReserved
ms-net-ieee-8023-GP-PolicyData
ms-net-ieee-8023-GP-PolicyGUID
ms-net-ieee-8023-GP-PolicyReserved
msNPAllowDialin
msNPCalledStationID
msNPCallingStationID
msNPSavedCallingStationID
ms-PKI-AccountCredentials
ms-PKI-Certificate-Application-Policy
ms-PKI-Certificate-Name-Flag
ms-PKI-Certificate-Policy
ms-PKI-Cert-Template-OID
ms-PKI-Credential-Roaming-Tokens
ms-PKI-DPAPIMasterKeys
ms-PKI-Enrollment-Flag
ms-PKI-Enrollment-Servers
ms-PKI-Minimal-Key-Size
ms-PKI-OID-Attribute
ms-PKI-OID-CPS
ms-PKI-OID-LocalizedName
ms-PKI-OID-User-Notice
ms-PKI-Private-Key-Flag
ms-PKI-RA-Application-Policies
ms-PKI-RA-Policies
ms-PKI-RA-Signature
ms-PKI-RoamingTimeStamp
ms-PKI-Site-Name
ms-PKI-Supersede-Templates
ms-PKI-Template-Minor-Revision
ms-PKI-Template-Schema-Version
msRADIUSCallbackNumber
ms-RADIUS-FramedInterfaceId
msRADIUSFramedIPAddress
ms-RADIUS-FramedIpv6Prefix
ms-RADIUS-FramedIpv6Route
msRADIUSFramedRoute
ms-RADIUS-SavedFramedInterfaceId
ms-RADIUS-SavedFramedIpv6Prefix
ms-RADIUS-SavedFramedIpv6Route
msRADIUSServiceType
msRASSavedCallbackNumber
msRASSavedFramedIPAddress
msRASSavedFramedRoute
ms-RRAS-Attribute
ms-RRAS-Vendor-Attribute-Entry
msSFU-30-Aliases
msSFU-30-Crypt-Method
msSFU-30-Domains
msSFU-30-Field-Separator
msSFU-30-Intra-Field-Separator
msSFU-30-Is-Valid-Container
msSFU-30-Key-Attributes
msSFU-30-Key-Values
msSFU-30-Map-Filter
msSFU-30-Master-Server-Name
msSFU-30-Max-Gid-Number
msSFU-30-Max-Uid-Number
msSFU-30-Name
msSFU-30-Netgroup-Host-At-Domain
msSFU-30-Netgroup-User-At-Domain
msSFU-30-Nis-Domain
msSFU-30-NSMAP-Field-Position
msSFU-30-Order-Number
msSFU-30-Posix-Member
msSFU-30-Posix-Member-Of
msSFU-30-Result-Attributes
msSFU-30-Search-Attributes
msSFU-30-Search-Container
msSFU-30-Yp-Servers
ms-SPP-Config-License
ms-SPP-Confirmation-Id
ms-SPP-CSVLK-Partial-Product-Key
ms-SPP-CSVLK-Pid
ms-SPP-CSVLK-Sku-Id
ms-SPP-Installation-Id
ms-SPP-Issuance-License
ms-SPP-KMS-Ids
ms-SPP-Online-License
ms-SPP-Phone-License
MS-SQL-Alias
MS-SQL-AllowAnonymousSubscription
MS-SQL-AllowImmediateUpdatingSubscription
MS-SQL-AllowKnownPullSubscription
MS-SQL-AllowQueuedUpdatingSubscription
MS-SQL-AllowSnapshotFilesFTPDownloading
MS-SQL-AppleTalk
MS-SQL-Applications
MS-SQL-Build
MS-SQL-CharacterSet
MS-SQL-Clustered
MS-SQL-ConnectionURL
MS-SQL-Contact
MS-SQL-CreationDate
MS-SQL-Database
MS-SQL-Description
MS-SQL-GPSHeight
MS-SQL-GPSLatitude
MS-SQL-GPSLongitude
MS-SQL-InformationDirectory
MS-SQL-InformationURL
MS-SQL-Keywords
MS-SQL-Language
MS-SQL-LastBackupDate
MS-SQL-LastDiagnosticDate
MS-SQL-LastUpdatedDate
MS-SQL-Location
MS-SQL-Memory
MS-SQL-MultiProtocol
MS-SQL-Name
MS-SQL-NamedPipe
MS-SQL-PublicationURL
MS-SQL-Publisher
MS-SQL-RegisteredOwner
MS-SQL-ServiceAccount
MS-SQL-Size
MS-SQL-SortOrder
MS-SQL-SPX
MS-SQL-Status
MS-SQL-TCPIP
MS-SQL-ThirdParty
MS-SQL-Type
MS-SQL-UnicodeSortOrder
MS-SQL-Version
MS-SQL-Vines
ms-TAPI-Conference-Blob
ms-TAPI-Ip-Address
ms-TAPI-Protocol-Id
ms-TAPI-Unique-Identifier
ms-TPM-OwnerInformation
ms-TPM-Owner-Information-Temp
ms-TPM-Srk-Pub-Thumbprint
ms-TPM-Tpm-Information-For-Computer
ms-TPM-Tpm-Information-For-Computer-BL
ms-TS-Allow-Logon
ms-TS-Broken-Connection-Action
ms-TS-Connect-Client-Drives
ms-TS-Connect-Printer-Drives
ms-TS-Default-To-Main-Printer
ms-TS-Endpoint-Data
ms-TS-Endpoint-Plugin
ms-TS-Endpoint-Type
MS-TS-ExpireDate
MS-TS-ExpireDate2
MS-TS-ExpireDate3
MS-TS-ExpireDate4
ms-TS-Home-Directory
ms-TS-Home-Drive
ms-TS-Initial-Program
MS-TS-LicenseVersion
MS-TS-LicenseVersion2
MS-TS-LicenseVersion3
MS-TS-LicenseVersion4
MS-TSLS-Property01
MS-TSLS-Property02
MS-TS-ManagingLS
MS-TS-ManagingLS2
MS-TS-ManagingLS3
MS-TS-ManagingLS4
ms-TS-Max-Connection-Time
ms-TS-Max-Disconnection-Time
ms-TS-Max-Idle-Time
ms-TS-Primary-Desktop
ms-TS-Primary-Desktop-BL
ms-TS-Profile-Path
MS-TS-Property01
MS-TS-Property02
ms-TS-Reconnection-Action
ms-TS-Remote-Control
ms-TS-Secondary-Desktop-BL
ms-TS-Secondary-Desktops
ms-TS-Work-Directory
ms-WMI-Author
ms-WMI-ChangeDate
ms-WMI-Class
ms-WMI-ClassDefinition
ms-WMI-CreationDate
ms-WMI-Genus
ms-WMI-ID
ms-WMI-int8Default
ms-WMI-int8Max
ms-WMI-int8Min
ms-WMI-int8ValidValues
ms-WMI-intDefault
ms-WMI-intFlags1
ms-WMI-intFlags2
ms-WMI-intFlags3
ms-WMI-intFlags4
ms-WMI-intMax
ms-WMI-intMin
ms-WMI-intValidValues
ms-WMI-Mof
ms-WMI-Name
ms-WMI-NormalizedClass
ms-WMI-Parm1
ms-WMI-Parm2
ms-WMI-Parm3
ms-WMI-Parm4
ms-WMI-PropertyName
ms-WMI-Query
ms-WMI-QueryLanguage
ms-WMI-ScopeGuid
ms-WMI-SourceOrganization
ms-WMI-stringDefault
ms-WMI-stringValidValues
ms-WMI-TargetClass
ms-WMI-TargetNameSpace
ms-WMI-TargetObject
ms-WMI-TargetPath
ms-WMI-TargetType
Must-Contain
Name-Service-Flags
NC-Name
NETBIOS-Name
netboot-Allow-New-Clients
netboot-Answer-Only-Valid-Clients
netboot-Answer-Requests
netboot-Current-Client-Count
Netboot-GUID
Netboot-Initialization
netboot-IntelliMirror-OSes
netboot-Limit-Clients
netboot-Locally-Installed-OSes
Netboot-Machine-File-Path
netboot-Max-Clients
Netboot-Mirror-Data-File
netboot-New-Machine-Naming-Policy
netboot-New-Machine-OU
netboot-SCP-BL
netboot-Server
Netboot-SIF-File
netboot-Tools
Network-Address
Next-Level-Store
Next-Rid
nisMapEntry
nisMapName
nisNetgroupTriple
Non-Security-Member
Non-Security-Member-BL
Notification-List
NT-Group-Members
NT-Mixed-Domain
Nt-Pwd-History
NT-Security-Descriptor
Obj-Dist-Name
Object-Category
Object-Class
Object-Class-Category
Object-Classes
Object-Count
Object-Guid
Object-Sid
Object-Version
OEM-Information
OM-Object-Class
OM-Syntax
OMT-Guid
OMT-Indx-Guid
oncRpcNumber
Operating-System
Operating-System-Hotfix
Operating-System-Service-Pack
Operating-System-Version
Operator-Count
Option-Description
Options
Options-Location
organizationalStatus
Organizational-Unit-Name
Organization-Name
Original-Display-Table
Original-Display-Table-MSDOS
Other-Login-Workstations
Other-Mailbox
Other-Name
Other-Well-Known-Objects
Owner
Package-Flags
Package-Name
Package-Type
Parent-CA
Parent-CA-Certificate-Chain
Parent-GUID
Partial-Attribute-Deletion-List
Partial-Attribute-Set
Pek-Key-Change-Interval
Pek-List
Pending-CA-Certificates
Pending-Parent-CA
Per-Msg-Dialog-Display-Table
Per-Recip-Dialog-Display-Table
Personal-Title
Phone-Fax-Other
Phone-Home-Other
Phone-Home-Primary
Phone-Ip-Other
Phone-Ip-Primary
Phone-ISDN-Primary
Phone-Mobile-Other
Phone-Mobile-Primary
Phone-Office-Other
Phone-Pager-Other
Phone-Pager-Primary
photo
Physical-Delivery-Office-Name
Physical-Location-Object
Picture
PKI-Critical-Extensions
PKI-Default-CSPs
PKI-Default-Key-Spec
PKI-Enrollment-Access
PKI-Expiration-Period
PKI-Extended-Key-Usage
PKI-Key-Usage
PKI-Max-Issuing-Depth
PKI-Overlap-Period
PKT
PKT-Guid
Policy-Replication-Flags
Port-Name
Possible-Inferiors
Poss-Superiors
Postal-Address
Postal-Code
Post-Office-Box
Preferred-Delivery-Method
preferredLanguage
Preferred-OU
Prefix-Map
Presentation-Address
Previous-CA-Certificates
Previous-Parent-CA
Primary-Group-ID
Primary-Group-Token
Print-Attributes
Print-Bin-Names
Print-Collate
Print-Color
Print-Duplex-Supported
Print-End-Time
Printer-Name
Print-Form-Name
Print-Keep-Printed-Jobs
Print-Language
Print-MAC-Address
Print-Max-Copies
Print-Max-Resolution-Supported
Print-Max-X-Extent
Print-Max-Y-Extent
Print-Media-Ready
Print-Media-Supported
Print-Memory
Print-Min-X-Extent
Print-Min-Y-Extent
Print-Network-Address
Print-Notify
Print-Number-Up
Print-Orientations-Supported
Print-Owner
Print-Pages-Per-Minute
Print-Rate
Print-Rate-Unit
Print-Separator-File
Print-Share-Name
Print-Spooling
Print-Stapling-Supported
Print-Start-Time
Print-Status
Priority
Prior-Set-Time
Prior-Value
Private-Key
Privilege-Attributes
Privilege-Display-Name
Privilege-Holder
Privilege-Value
Product-Code
Profile-Path
Proxied-Object-Name
Proxy-Addresses
Proxy-Generation-Enabled
Proxy-Lifetime
Public-Key-Policy
Purported-Search
Pwd-History-Length
Pwd-Last-Set
Pwd-Properties
Quality-Of-Service
Query-Filter
QueryPoint
Query-Policy-BL
Query-Policy-Object
Range-Lower
Range-Upper
RDN
RDN-Att-ID
Registered-Address
Remote-Server-Name
Remote-Source
Remote-Source-Type
Remote-Storage-GUID
Replica-Source
Repl-Interval
Repl-Property-Meta-Data
Repl-Topology-Stay-Of-Execution
Repl-UpToDate-Vector
Reports
Reps-From
Reps-To
Required-Categories
Retired-Repl-DSA-Signatures
Revision
Rid
RID-Allocation-Pool
RID-Available-Pool
RID-Manager-Reference
RID-Next-RID
RID-Previous-Allocation-Pool
RID-Set-References
RID-Used-Pool
Rights-Guid
Role-Occupant
roomNumber
Root-Trust
rpc-Ns-Annotation
rpc-Ns-Bindings
rpc-Ns-Codeset
rpc-Ns-Entry-Flags
rpc-Ns-Group
rpc-Ns-Interface-ID
rpc-Ns-Object-ID
rpc-Ns-Priority
rpc-Ns-Profile-Entry
rpc-Ns-Transfer-Syntax
SAM-Account-Name
SAM-Account-Type
SAM-Domain-Updates
Schedule
Schema-Flags-Ex
Schema-ID-GUID
Schema-Info
Schema-Update
Schema-Version
Scope-Flags
Script-Path
SD-Rights-Effective
Search-Flags
Search-Guide
secretary
Security-Identifier
See-Also
Seq-Notification
Serial-Number
Server-Name
Server-Reference
Server-Reference-BL
Server-Role
Server-State
Service-Binding-Information
Service-Class-ID
Service-Class-Info
Service-Class-Name
Service-DNS-Name
Service-DNS-Name-Type
Service-Instance-Version
Service-Principal-Name
Setup-Command
shadowExpire
shadowFlag
shadowInactive
shadowLastChange
shadowMax
shadowMin
shadowWarning
Shell-Context-Menu
Shell-Property-Pages
Short-Server-Name
Show-In-Address-Book
Show-In-Advanced-View-Only
SID-History
Signature-Algorithms
Site-GUID
Site-Link-List
Site-List
Site-Object
Site-Object-BL
Site-Server
SMTP-Mail-Address
SPN-Mappings
State-Or-Province-Name
Street-Address
Structural-Object-Class
Sub-Class-Of
Sub-Refs
SubSchemaSubEntry
Superior-DNS-Root
Super-Scope-Description
Super-Scopes
Supplemental-Credentials
Supported-Application-Context
Surname
Sync-Attributes
Sync-Membership
Sync-With-Object
Sync-With-SID
System-Auxiliary-Class
System-Flags
System-May-Contain
System-Must-Contain
System-Only
System-Poss-Superiors
Telephone-Number
Teletex-Terminal-Identifier
Telex-Number
Telex-Primary
Template-Roots
Template-Roots2
Terminal-Server
Text-Country
Text-Encoded-OR-Address
Time-Refresh
Time-Vol-Change
Title
Token-Groups
Token-Groups-Global-And-Universal
Token-Groups-No-GC-Acceptable
Tombstone-Lifetime
Transport-Address-Attribute
Transport-DLL-Name
Transport-Type
Treat-As-Leaf
Tree-Name
Trust-Attributes
Trust-Auth-Incoming
Trust-Auth-Outgoing
Trust-Direction
Trust-Parent
Trust-Partner
Trust-Posix-Offset
Trust-Type
UAS-Compat
uid
uidNumber
UNC-Name
Unicode-Pwd
uniqueIdentifier
uniqueMember
unixHomeDirectory
unixUserPassword
unstructuredAddress
unstructuredName
Upgrade-Product-Code
UPN-Suffixes
User-Account-Control
User-Cert
userClass
User-Comment
User-Parameters
User-Password
userPKCS12
User-Principal-Name
User-Shared-Folder
User-Shared-Folder-Other
User-SMIME-Certificate
User-Workstations
USN-Changed
USN-Created
USN-DSA-Last-Obj-Removed
USN-Intersite
USN-Last-Obj-Rem
USN-Source
Valid-Accesses
Vendor
Version-Number
Version-Number-Hi
Version-Number-Lo
Vol-Table-GUID
Vol-Table-Idx-GUID
Volume-Count
Wbem-Path
Well-Known-Objects
When-Changed
When-Created
Winsock-Addresses
WWW-Home-Page
WWW-Page-Other
X121-Address
x500uniqueIdentifier
X509-Cert

Matrix42 Empirum Variable

Die Paketierung mit der Setup.inf von Matrix42 Empirum ist zwar etwas unübersichtlicher als mit Microsoft SCCM, allerdings wird uns ein wenig mit einer Empirum Variable unter die Arme gegriffen. Variablen können selbst erstellt werden, aber es gibt auch eine große Liste an vordefinierten Variablen. Wie das funktioniert, und wie es eingesetzt werden kann, könnt ihr bei uns nachlesen.

geralt / Pixabay

 

Empirum Variable erstellen

Eine Variable in der Setup.inf zu erstellen ist ganz einfach! Die Definition lautet wie folgt:

Beispiel:

In der Variable %server-sharepoint% steht nun der Wert “10.50.1.150”.

Achtung!

Variablen in Empirum werden immer OHNE “%” definiert, bzw. erstellt.

 

Empirum Variable verwenden

Um diese Variablen zu verwenden, müssen diese Variablen nun am Anfang und am Ende mit einem “%” geschrieben werden.

Definition:

Aufruf:

 

Beispiel: In der Setup.inf in Zeile 112-115 werden solche Variablen definiert und im unteren Teil (Ab Zeile 156) verwendet.

 

Empirum Variable Übersicht

Hier gibt es eine Übersicht der Variablen, die von seitens Empirum schon vordefiniert sind. Ich empfehle mit diesen zu arbeiten. Erstens erleichter es Schreibarbeit und Zweitens werden somit “Tippfehler” vermieden.

VariableBedeutung
AccessoriesVerzeichnis der Verknüpfungen für Zubehör (relativ zu Startmenü\Programme).
AdminToolsBenutzerabhängiges Verzeichnis im Startmenü für die Verwaltungsprogramme.
AppApplikationsverzeichnis, also das Zielverzeichnis, das vom Benutzer eingegeben wurde, bzw. durch ApplicationDir  vordefiniert wurde. Handelt es sich um eine Shared-Installation, so dass die Anwendungen von einem Server gestartet wurden, handelt es sich um das Verzeichnis auf dem Server, in das durch ein Setup /A kopiert wurde. Für das lokale Verzeichnis muss dann %Client% benutzt werden.
AppDataBenutzerabhängiges Verzeichnis für Anwendungsdaten.
AppPathsSchlüssel in der Registrierungsdatenbank, unter dem die Pfade für die Applikationen abgelegt sind.
CDBurnAreaBenutzerabhängiges Verzeichnis für Puffer beim CD/DVD Brennen.
ClientClientverzeichnis auf dem lokalen Computer, falls es sich um eine Shared-Installation handelt und auf dem lokalen Computer spezifische Dateien abgelegt werden müssen, die nicht auf dem Server oder in einem Verzeichnis wie %Windows% untergebracht sind. Wird keine Shared-Installation durchgeführt, ist der Wert identisch mit %App%.
ClientSrcDirQuellverzeichnis für Dateien nach einer Administrator-Installation, die pro Client benötigt werden, z.B. Dateien für das Windows-Verzeichnis. Das Verzeichnis ist relativ zum Installationsverzeichnis und wird durch ClientSrcDir definiert.
CLRDirPfad zum .NET CLR-System-Verzeichnis (steht erst unmittelbar vor dem Aufruf des Befehls RegAsm zur Verfügung).
CommonAdminToolsGemeinsames Verzeichnis für Verknüpfungen zu Admin-Tools.
CommonAppDataGemeinsames Verzeichnis für Anwendungsdaten.
CommonDesktopGemeinsames Verzeichnis für den Desktop aller Benutzer.
CommonDocumentsGemeinsames Verzeichnis für Dokumente.
CommonFavoritesGemeinsames Verzeichnis für Favoriten.
CommonFilesDirVerzeichnis für gemeinsam genutzte Komponenten eines Herstellers. Jeder Hersteller legt darunter ein eigenes Verzeichnis an, z.B. “Microsoft Shared”.
CommonFilesDirx86Verzeichnis für 32-Bit gemeinsam genutzter Komponenten eines Herstellers auf 64-Bit Computern. Jeder Hersteller legt darunter ein eigenes Verzeichnis an, z.B. “Microsoft Shared”.
CommonMusicGemeinsames Verzeichnis für eigene Musik.
CommonPicturesGemeinsames Verzeichnis für eigene Bilder.
CommonProgramsGemeinsames Verzeichnis für Verknüpfungen zu Programmen (Startmenü/Programme).
CommonStartMenuGemeinsames Verzeichnis für das Startmenü.
CommonStartupGemeinsames Verzeichnis für Autostart-Verknüpfungen.
CommonTemplatesGemeinsames Verzeichnis für neue Dokumente (wird beim Befehl Neu des Explorer verwendet).
CommonVideoGemeinsames Verzeichnis für eigene Videos.
CompanyName der Firma, die durch den Benutzer eingegeben oder durch DefaultCompany vordefiniert wurde.
ComputerNameName des Computers.
CookiesBenutzerabhängiges Verzeichnis für die Internet Explorer Cookies.
DataDatenverzeichnis, der durch DataDir vordefiniert werden kann.
DesktopBenutzerabhängiges bzw. gemeinsames Verzeichnis für den Desktop (je nach Einstellung von CommonShellLinks).
DeveloperNameName des Herstellers, welcher durch DeveloperName definiert wurde.
DeveloperNameShortKurzname des Herstellers, welcher durch DeveloperNameShort definiert wurde.
DomainNameName der Domäne oder Arbeitsgruppe.
ErrorLevelError Level nach einem CALL Befehl.
ExactSysTimeAktuelles Datum im Format HH:MM:SS.mmm.
FavoritesBenutzerabhängiges Verzeichnis für bevorzugte Dateien (Favoriten).
FontsVerzeichnis für Schriftarten.
GamesVerzeichnis der Verknüpfungen für Spiele (relativ zu Startmenü\Programme).
HistoryBenutzerabhängiges Verzeichnis für den Internet Explorer Verlauf.
InstalledVersionZuletzt installiere Version, kann nur im Abschnitt Requirements benutzt werden.
InstalledRevisionZuletzt installiere Version, kann nur im Abschnitt Requirements benutzt werden.
InternetCacheBenutzerabhängiges Verzeichnis für den Internet Explorer Cache.
IsLaptopLiefert “1”, wenn es sich um ein Laptop (Notebook) handelt, “0” wenn es kein Laptop (Notebook) ist.
LocalAppDataBenutzerabhängiges Verzeichnis für lokale Einstellungen.
LocalSettingsLokale Einstellungen
LongSysTimeAktuelles Datum im Format HH:MM:SS.
MachineKeyNameSchlüssel in der Registrierungsdatenbank, unter dem Versionsinformationen der installierten Anwendung abgelegt werden. Kann durch MachineKeyName definiert werden.
MediaPathVerzeichnis für Multimedia-Dateien wie WAV, RMI usw.
MultimediaVerzeichnis der Verknüpfungen für Multimedia Tools (relativ zu Startmenü\Programme).
MyMusicBenutzerabhängiges Verzeichnis für eigene Musik.
MyPicturesBenutzerabhängiges Verzeichnis für eigene Bilder.
MyVideoBenutzerabhängiges Verzeichnis für eigene Videos.
NetHoodBenutzerabhängiges Verzeichnis für die Netzwerkumgebung.
OptionKompletter Name der Option, die gerade verarbeitet wird, bei hierarchischen Optionen mit komplettem Pfad, z.B. Samples\Video.
OptionNameBei hierarchischen Optionen (z.B. Samples\Video), hinterster Teil des Namens einer Option, z.B. Video.
OptionTextText der Option, die gerade verarbeitet wird.
OS.BuildNumberDie Build-Nummer des Betriebssystems, z.B. “7601”.
OS.CSDVersionDas installierte Service Pack auf dem System, z.B. “Service Pack 1”.
OS.DisplayStringVollständiger Name des Betriebssystems, z.B. “Microsoft Windows 7 Professional Service Pack 1 (build 7601), 64-bit”.
OS.MajorVersionDie größere Nummer der Version des Betriebssystems, z.B. “6”.
OS.MinorVersionDie kleinere Nummer der Version des Betriebssystems, z.B. “1”.
OS.NameName des Betriebssystems, z.B. “Windows 7”.
OS.PlatformIdDie Betriebssystem-Plattform Nummer, siehe auch msdn.microsoft.com.
OS.ProductTypeZusätzliche Informationen über das System, siehe auch msdn.microsoft.com.
OS.ServicePackMajorDie größere Nummer der Version des installierten Service Packs auf dem System, z.B. “1”.
OS.ServicePackMinorDie kleinere Nummer der Version des installierten Service Packs auf dem System, z.B. “0”.
OS.SuiteMaskBitmaske, die die Produkt-Suiten auf dem System identifiziert, siehe auch msdn.microsoft.com.
PersonalBenutzerabhängiges Verzeichnis für persönliche Daten.
PrinterDriverDirVerzeichnis für die Druckertreiber. Kann durch die Variablen PrintServer und PrintEnvironment im Abschnitt Application beeinflusst werden. Dorthin sollten Druckertreiber und Druckmonitore kopiert werden.
PrintHoodBenutzerabhängiges Verzeichnis für die Druckumgebung.
PrintProcessorDirVerzeichnis für den Druckprozessor von Windows NT. Kann durch die Variablen PrintServer und PrintEnvironment im Abschnitt Application beeinflusst werden.
ProductIDSeriennummer des Produktes. (Eingabe durch den Benutzer noch nicht implementiert).
ProductNameName des Paketes, das durch ProductName definiert wurde.
ProductNameShortKurzname des Produktes, welcher durch ProductNameShort definiert wurde.
ProgramFilesDirVerzeichnis für Anwendungsprogramme. Jede Anwendung legt darunter ein eigenes Verzeichnis an, z.B. “Phoenix”.
ProgramFilesDirx86Verzeichnis für 32-Bit Anwendungsprogramme auf 64-Bit Computern. Jede Anwendung legt darunter ein eigenes Verzeichnis an, z.B. “Phoenix”.
ProgramsBenutzerabhängiges bzw. gemeinsames Verzeichnis für Verknüpfungen zu Programmen (je nach Einstellung von CommonShellLinks).
RecentBenutzerabhängiges Verzeichnis für die zuletzt bearbeiteten Dokumente.
ReinstallStringZeichenkette, die von der Systemsteuerung benutzt wird, um mit dem Setup-Programm ein Reinstall aufzurufen. Kann durch ReinstallString definiert werden.
RevisionRevisionsnummer des Produktes, welche durch Revision definiert wurde.
SendToBenutzerabhängiges Verzeichnis für das “Senden an” Menü des Explorer.
SetupBitsAnzahl der Bits der Version des laufenden Setup-Programms, z.B. 32-Bit oder 64-Bit.
SetupInfVollständiger Name der Datei Setup.inf, mit der Setup gestartet wurde.
SetupInfDirVerzeichnis, in dem die Datei Setup.inf liegt, relativ gesehen zum Applikationsverzeichnis, das durch SetupInfDir definiert wurde.
SetupInfFileNameVollständiger Name der Datei Setup.inf, mit der Setup gestartet wurde.
SetupInfPathNamePfadname zur Datei Setup.inf.
SetupInfServerNameServername des Servers, von dem aus Setup.inf geladen wurde.
SetupNameName des Setup-Programms, der im Fenstertitel angezeigt wird und durch SetupName definiert wurde.
SoftwareDepotDistributionFlags, <Bit>Die Verteilungsflags werden vor der Installation des jeweiligen Paketes in das Environment des Computers geschrieben und können über diese Variable abgefragt werden. Mögliche Werte für <Bit> siehe Funktionen für die If Abfrage.
SrcQuellverzeichnis, aus dem die Dateien für die Installation kopiert werden, die durch SrcDir definiert wurde.
StartMenuBenutzerabhängiges bzw. gemeinsames Verzeichnis für das Startmenü (je nach Einstellung von CommonShellLinks).
StartupBenutzerabhängiges bzw. gemeinsames Verzeichnis für Autostart-Verknüpfungen (je nach Einstellung von CommonShellLinks).
SysDateAktuelles Datum im Format TT.MM.JJJJ.
SysTimeAktuelles Datum im Format HH:MM.
SystemWindows-Systemverzeichnis. Falls eine Datei auf dieses Verzeichnis kopiert werden soll und das Verzeichnis nicht beschrieben werden kann, kopiert Setup die Datei stattdessen automatisch ins Windows-Verzeichnis. Falls der Name dieses Verzeichnisses irgendwo abgelegt werden muss (z.B. in der Registrierungsdatenbank), muss die Variable %WriteableSystem% benutzt werden.
SystemToolsVerzeichnis der Verknüpfungen für Systemprogramme. (relativ zu Startmenü\Programme).
TemplatesBenutzerabhängiges Verzeichnis für neue Dokumente (wird beim Befehl Neu des Explorer verwendet).
UninstallDisplayNameZeichenkette, die in der Systemsteuerung erscheint, wenn die Anwendung installiert wurde, so dass sie wieder deinstalliert werden kann. Kann durch UninstallDisplayName definiert werden.
UninstallKeyNameNamen des Schlüssels in der Registrierungsdatenbank, der zum Deinstallieren einer Anwendung benötigt wird. Kann durch UninstallKeyName definiert werden.
UninstallStringZeichenkette, die von der Systemsteuerung benutzt wird, um das Uninstall-Programm aufzurufen. Kann durch UninstallString definiert werden.
UserName des Benutzers, der durch den Benutzer eingegeben oder durch DefaultUser vordefiniert wurde.
UserDesktopBenutzerabhängiges Verzeichnis für den Desktop des angemeldeten Benutzers.
UserKeyNameSchlüssel in der Registrierungsdatenbank, unter dem benutzerspezifische Informationen gespeichert werden. Kann durch UserKeyName definiert werden.
UserProfileBenutzerabhängiges Stammverzeichnis.
UserProgramsBenutzerabhängiges Verzeichnis für Verknüpfungen zu Programmen (Startmenü/Programme).
UserStartMenuBenutzerabhängiges Verzeichnis für das Startmenü.
UserStartupBenutzerabhängiges Verzeichnis für Autostart-Verknüpfungen.
VersionVersionsnummer des Produktes, welche durch Version definiert wurde.
WindowsWindows-Verzeichnis.
WindowsBitsAnzahl der Bits der Version von Windows, z.B. 32-Bit oder 64-Bit.
WindowsNameName des Betriebssystems, wie es in der Registrierungsdatenbank (HKLM\Software\Microsoft…) unterschieden wird. Er ist entweder “Windows” oder “Windows NT”.
WindowsUserName des Benutzers, wie er in Windows angemeldet ist.
WindowsVersionVersionsnummer von Windows, z.B. 4.0, 4.10, 5.0 6.0 usw. Bitte beachten Sie, dass die Zahlen hinter dem Komma immer zweistellig sind (außer 0).
WriteableSystemWindows-Systemverzeichnis oder das Windows-Verzeichnis, falls das Systemverzeichnis nicht beschreibbar ist. Dies ist meist bei einem Shared Windows der Fall. Kann für die Registrierungsdatenbank usw. benutzt werden, um Dateien zu beschreiben, die statt ins System- ins Windows-Verzeichnis kopiert werden sollen.
$BatchAlle Stapel Benutzer.
$CreatorOwnerAlle Erzeuger/Besitzer.
$DialupAlle Remote Benutzer.
$DomainAdminDomänen Administrator.
$DomainAdminsDomänen Administratoren.
$DomainGuestDomänen Gäste.
$DomainUsersDomänen Benutzer.
$EveryoneJeder.
$InteractiveAlle interaktiven Benutzer.
$LocalAlle Benutzer, die lokal angemeldet sind.
$LocalAccountOpsLokale Kontooperatoren (nur Server).
$LocalAdminsLokale Administratoren.
$LocalBackupOpsLokale Backupoperatoren.
$LocalCertsvcDCOMAccessGroupLokale DCOM Sicherheitsgruppe für DCOM Zugriff (nur Server).
$LocalDCOMUsersLokale DCOM Benutzer Gruppe (nur Server).
$LocalGuestsLokale Gäste.
$LocalIUsersLokale interaktive Benutzer (nur Server).
$LocalPowerUsersLokale Hauptbenutzer.
$LocalPrintOpsLokale Druckoperatoren (nur Server).
$LocalRASServersLokale RAS Server Gruppe (nur Server).
$LocalRemoteDesktopUsersLokale Terminal Server Benutzer Gruppe (nur Server).
$LocalSystemLokales Systemkonto.
$LocalSystemOpsLokale Systemoperatoren (nur Server).
$LocalTSLicenseServersLokale Terminal Service Lizenz Server Gruppe (nur Server).
$LocalUsersLokale Benutzer.
$NetworkAlle Netzwerk Benutzer.
$ServiceAlle Dienste.
$SIDSecurity Identifier (SID) des angemeldeten Benutzers, oder von LOCALSYSTEM (wenn kein Benutzer angemeldet ist).

Daten von Empirum Helpfiles.

Matrix42 Empirum Verknüpfung

Thema heute: Empirum Verknüpfung
Wer Software mit Matrix 42 Empirum verteilt, möchte manchmal auch gewisse Verknüpfungen anlegen. Um beispielsweise eine Verknüpfung in AppData oder Startup anzulegen, sind besondere Befehle notwendig. Wie das funktioniert, seht ihr wie immer bei uns!

ProSmile / Pixabay

 

Empirum Verknüpfung anlegen / Empirum Verknüpfung erstellen

Um einen Shortcut, bzw. eine Verknüpfung erstellen will, muss in seiner Setup.inf Datei etwas umbauen. Naja nicht direkt umbauen, wir benötigen einfach andere Befehle. Eine Sektion wird normalerweise mit [Set:<NAME>] ausgeführt. Um eine Verknüpfung zu erstellen, benötigt man aber [Shell:<NAME>].

Der Grundbefehl ist sehr einfach und hat folgenden Aufbau:

<Verknüpfung>, <Kommando>, <Argumente>, <Arbeitsverzeichnis>, <Beschreibung>, <Symboldatei>, <Symbolindex>, <Fensterzustand>, <Tastenkombination>

 

Im folgenden Beispiel wird eine Verknüpfung von Notepad / Editor auf den Desktop ALLER Benutzer gelegt:

"%CommonDesktop%\Notepad", "C:\Windows\System32\notepad.exe", , , ,"C:\Windows\System32\notepad.exe"

 

ParameterBedeutung
VerknüpfungVerzeichnis und Name der Verknüpfung. Die Erweiterung .lnk muss nicht angegeben werden.
KommandoVerzeichnis und Name des aufzurufenden Programms.
ArgumenteParameter, die dem Programm mitgegeben werden sollen.
ArbeitsverzeichnisName des Arbeitsverzeichnisses der Anwendung.
BeschreibungBeschreibung der Anwendung. Dies wird nicht im Explorer angezeigt, jedoch in der Verknüpfung gespeichert.
SymboldateiName der Datei, aus der das Symbol mit der Nummer <Symbolindex> genommen werden soll.
SymbolindexNumerischer Index des Symbols in der Symboldatei beginnend mit 0.
FensterzustandNumerischer Wert, der dem Programm mitgegeben wird, um sein Fenster zu zeigen. Ist der Wert -1, wird der Standardwert benutzt.

0(SW_HIDE):Fenster wird versteckt.
1(SW_SHOWNORMAL):Fenster wird aktiviert und normal gezeigt (nicht vergrößert und verkleinert).
2(SW_SHOWMINIMIZED):Fenster wird aktiviert und minimiert.
3(SW_SHOWMAXIMIZED):Fenster wird aktiviert und maximiert.
4(SW_SHOWNOACTIVATE):Fenster wird restauriert, jedoch nicht aktiviert.
5(SW_SHOW):Fenster wird aktiviert und im aktuellen Zustand gezeigt.
6(SW_MINIMIZE):Minimiert das Fenster und aktiviert das nächste Fenster.
7(SW_SHOWMINNOACTIVE):Minimiert das Fenster, aktiviert es jedoch nicht.
8(SW_SHOWNA):Zeigt Fenster im aktuellen Zustand an, aktiviert es jedoch nicht.
9(SW_RESTORE):Fenster wird restauriert.
10(SW_SHOWDEFAULT):Fenster wird mit Standardgröße durch Aufrufer geöffnet.
Tastenkombination…habe ich noch nie gebraucht 😉

Weiteres Nachzulesen unter: Empirum Help Files

 

Empirum Verknüpfung Beispiel:

In diesem Beispiel wird ein Eintrag (Shortcut) in das “Senden An” Kontextmenü erstellt. Die Option “CLIENT” in Zeile 3 besagt, dass der Abschnitt nur bei Benutzern ausgeführt wird. Egal ob es da Userprofil schon gibt, oder bei neuen Profilen des Computers.

Hinweis

Die Dateiendung “.lnk” wird nicht mit angegeben, da Empirum durch die Sektion “Shell” schon weiß, dass eine Verknüpfung angelegt werden soll 🙂

 

Empirum Verknüpfung Variablen

Um den Shortcut zu erstellen muss nicht das komplette Verzeichnis geschrieben, bzw. angegeben werden. Dafür kann man Umgebungsvariablen oder auch Environment Variablen benutzen.

Beispiel:

%SendTo%

C:\Users\DEINBENUTZER\AppData\Roaming\Microsoft\Windows\SendTo

%CommonDesktop%

C:\Users\Public\Desktop

%CommonStartup%

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Eine Empirum Variablen Übersicht gibt es hier:

Matrix42 Empirum Variable