composeString - Wie Zeilenschaltung einfügen pro Listenelement?

Antworten
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

composeString - Wie Zeilenschaltung einfügen pro Listenelement?

Beitrag von pandel »

Moin!

Der Betreff sagt eigentlich alles... ich bastel mir hier seit Stunden einen ab, um mittels composeString(loadTextFile(...)) eine Textdatei in einen String zu laden, unter Beibehaltung der Zeilenschaltung.

Ich brauche das dringend um einen mehrzeiligen Text in ein REG_SZ zu schreiben...

WIE BITTE GEHT DAS?????

Gruß
Holger
Benutzeravatar
SisterOfMercy
Beiträge: 1522
Registriert: 22 Jun 2012, 19:18

Re: composeString - Wie Zeilenschaltung einfügen pro Listenelement?

Beitrag von SisterOfMercy »

Maybe this topic can give some ideas? viewtopic.php?f=7&t=11150

I'm afraid I can't give more help without more details.
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: composeString - Wie Zeilenschaltung einfügen pro Listenelement?

Beitrag von pandel »

Hi! Danke, aber das hilft nicht. Ich brauche REG_SZ und nicht REG_MULTI_SZ!

Ich habe schon sowas wie composeString(loadtextfile("%ScriptPath%\script\EULA.txt"), "\r\n") probiert, aber das liefert Blödsinn...

Keine AHnung, was ich noch machen soll...
uncle_scrooge
Beiträge: 650
Registriert: 21 Feb 2012, 12:03
Wohnort: Mainz

Re: composeString - Wie Zeilenschaltung einfügen pro Listenelement?

Beitrag von uncle_scrooge »

Ahem?
Möchtest Du mir bitte erklären, wie Du einen Mehrzeiler in ein REG_SZ bekommen willst.
Ich bin da zu dämlich.
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: composeString - Wie Zeilenschaltung einfügen pro Listenelement?

Beitrag von pandel »

Es geht nur um die beiden Zeichen für Linefeed und Carriage Return...

Konkret: wenn man für Office 365 ProPlus die UserSettings zentral vorgeben will, dann kann man das über den Zweig

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\User Settings\

machen, nachdem man die Lizenzen zurückgesetzt hat. Dann ändert man noch nen anderen Wert ab und der autom. Konfig. läuft beim ersten Start vom User wieder durch. Damit das sauber läuft, muss in folgendem Schlüssel die EULA drin sein:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\User Settings\CustomUserSettings\Create\Software\Microsoft\Office\16.0\Registration\%PCName%\{90160000-000F-0000-0000-0000000FF1CE}\O365ProPlusRetail\EULA\16

Das kann man als ganz normalen Text inkl. Zeilenschaltungen hinterlegen. Es kann aber sein, dass der Schlüssel fehlt, dann kann u. U. so'n blöder EULA Dialog hochkommen. Wenn man das unterbinden will, schreibt man das einfach wieder rein und gut.

Unser RZ macht das problemlos via Powershell, ich will das aber via opsiscript machen, nur gibt es eben meines Wissens nach keinen Befehl, mit dem ich in einen String einfach Ascii Zeichen meiner Wahl reinschreiben kann.

Mein Gedanke war, den Text in eine Datei zu packen, dann on-demand einzulesen und als mehrzeiligen String wieder in den Schlüssel zu packen. Pustekuchen. Schließlich sind Chr(13) und Chr(10) auch nur doofe Zeichen... :(
Benutzeravatar
SisterOfMercy
Beiträge: 1522
Registriert: 22 Jun 2012, 19:18

Re: composeString - Wie Zeilenschaltung einfügen pro Listenelement?

Beitrag von SisterOfMercy »

Why don't you just deploy settings via HKCU? That's what I do with office 2016. (which also uses 16.0 registry keys)

Code: Alles auswählen


[Registry_install_AllProfiles]
; Set default format to Strict Office OpenXML
openkey [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\PowerPoint\Options]
set "DefaultFormat" = REG_DWORD:0x0000003d
openkey [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options]
set "DefaultFormat" = REG_DWORD:0x0000003d
openkey [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Options]
set "DefaultFormat" = "DocxStrict"

openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\powerpoint\options]
set "DefaultFormat" = REG_DWORD:0x0000003d
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\excel\options]
set "DefaultFormat" = REG_DWORD:0x0000003d
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\word\options]
set "defaultformat" = "DocxStrict"

; Do not show what's new when office has been updated
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\excel]
set "dontshowwhatsnew" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\onenote]
set "dontshowwhatsnew" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook]
set "dontshowwhatsnew" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\powerpoint]
set "dontshowwhatsnew" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\word]
set "dontshowwhatsnew" = REG_DWORD:00000001

; Disable first run wizard, do not show opt-in wizard
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\firstrun]
set "disablemovie" = REG_DWORD:00000001
set "bootedrtm" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\general]
set "shownfirstrunoptin" = REG_DWORD:00000001
; Do not show recommended settings dialog
set "optindisable" = REG_DWORD:00000001

; Do not send feedback, customer information, diagnostics, etc.
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common]
; No customer experience improvement shite
set "qmenable" = REG_DWORD:00000000
; Do not send personal data
set "sendcustomerdata" = REG_DWORD:00000000
; Do not recieve small reliability updates
set "updatereliabilitydata" = REG_DWORD:00000000
; Disable download of missing components
set "disablemissingcomponenthyperlinks" = REG_DWORD:00000001

openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\filedialogwebviewsettings]
; file dialog settings
set "showallfilesandfolders" = REG_DWORD:00000001

openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\feedback]
; Disable feedback button
set "enabled" = REG_DWORD:00000000
; Do not include screenshots with feedback
set "includescreenshot" = REG_DWORD:00000000

openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\fixedformat]
; Disable save as XPS add-in
set "disablepublishtofixedformat" = REG_DWORD:00000001

; Do not use online automatic translation
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\research\translation]
set "usemt" = REG_DWORD:00000000

; Show developer tools on ribbon
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\excel\options]
set "developertools" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\options]
set "developertools" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\powerpoint\options]
set "developertools" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\publisher\preferences]
set "developertools" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\word\options]
set "developertools" = REG_DWORD:00000001

; Disable "protected view", b0rked 24-01-2018
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\excel\security\protectedview]
set "disableinternetfilesinpv" = REG_DWORD:00000001
set "disableunsafelocationsinpv" = REG_DWORD:00000001
set "disableattachmentsinpv" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\powerpoint\security\protectedview]
set "disableinternetfilesinpv" = REG_DWORD:00000001
set "disableunsafelocationsinpv" = REG_DWORD:00000001
set "disableattachmentsinpv" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\word\security\protectedview]
set "disableinternetfilesinpv" = REG_DWORD:00000001
set "disableunsafelocationsinpv" = REG_DWORD:00000001
set "disableattachmentsinpv" = REG_DWORD:00000001

; Disable auto republish to web
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\excel\options]
set "disableautorepublish" = REG_DWORD:00000001

; Do not show onedrive in file save dialog
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\general]
set "skydrivesigninoption" = REG_DWORD:00000000

; Block signing into office
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\signin]
set "signinoptions" = REG_DWORD:00000003

; Hide "learn about sharepoint" link
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\sharepointintegration]
set "hidelearnmorelink" = REG_DWORD:00000001

; Disable blogging
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\common\blog]
set "disableblog" = REG_DWORD:00000002

; Disable "smart" documents
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\common\smart tag]
set "disablesmartdocuments" = REG_DWORD:00000001
set "neverloadmanifests" = REG_DWORD:00000001

; Disable telemetry logging
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\osm]
set "enablefileobfuscation" = REG_DWORD:00000001
set "enablelogging" = REG_DWORD:00000000
set "enableupload" = REG_DWORD:00000000

; Disable 'present online'
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\broadcast]
set "disabledefaultservice" = REG_DWORD:00000001
set "disableprogrammaticaccess" = REG_DWORD:00000001
set "disableothersoption" = REG_DWORD:00000001

; Disable unneeded animations
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\graphics]
set "disableanimations" = REG_DWORD:00000001

; Do not alert if application is not default. Policy enabled = do not check.. right. 
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\excel\options]
set "alertifnotdefault" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\powerpoint\options]
set "alertifnotdefault" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\word\options]
set "alertifnotdefault" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\internet]
set "donotcheckifwordisdefaulthtmleditor" = REG_DWORD:00000001
set "donotcheckifofficeishtmleditor" = REG_DWORD:00000001

; Disable office start screens
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\general]
set "disableboottoofficestart" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\publisher\preferences]
set "usestartupdlg" = "0"
; Disable backgrounds (die stomme plaatjesmeuk)
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\general]
set "disablebackgrounds" = REG_DWORD:00000001

; Disable send as fax (needs a provider first)
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\services\fax]
set "nofax" = REG_DWORD:00000001

; Do not send files via the watson dialog to microsoft
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\security\filevalidation]
set "disablereporting" = REG_DWORD:00000001

; Disable integrated rights management shite
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\drm]
set "disable" = REG_DWORD:00000001

; Enable offline mode for "custom document information panel templates"
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\documentinformationpanel]
set "msoridxdocsppcachedmodestatus" = REG_DWORD:00000001

openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\internet]
; Do not use online conversion services
set "useconversionservices" = REG_DWORD:00000000
; Do not allow office to contact the internets
set "useonlinecontent" = REG_DWORD:00000000
; Only allow office services
set "serviceleveloptions" = REG_DWORD:00000000    
; Do not show onedrive personal, onedrive business or sharepoint
set "onlinestorage" = REG_DWORD:00000003
; Allow saving as PNG
set "allowpng" = REG_DWORD:00000001

openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\wef\trustedcatalogs]
; Disable office store
set "disableomexcatalogs" = REG_DWORD:00000001
; Block Web add-ins
set "disableallcatalogs" = REG_DWORD:00000001
; Disable office store
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\options\webext]
set "storebuttoninribbonhometaballowed" = REG_DWORD:00000000

; Disable all add-ins
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\access\security]
set "disablealladdins" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\excel\security]
set "disablealladdins" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\onenote\security]
set "disablealladdins" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\powerpoint\security]
set "disablealladdins" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\publisher\security]
set "disablealladdins" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\word\security]
set "disablealladdins" = REG_DWORD:00000001

; Only allow managed add-ins
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\access\resiliency]
set "restricttolist" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\excel\resiliency]
set "restricttolist" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\onenote\resiliency]
set "restricttolist" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\resiliency]
set "restricttolist" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\publisher\resiliency]
set "restricttolist" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\word\resiliency]
set "restricttolist" = REG_DWORD:00000001

openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\common\security]
; Disable activex
set "disableallactivex" = REG_DWORD:00000001
; Disable macros "when the application is opened programmatically" 
set "automationsecurity" = REG_DWORD:00000003

; Disable Visual Basic Studio access
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\excel\security]
set "accessvbom" = REG_DWORD:00000000
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\powerpoint\security]
set "accessvbom" = REG_DWORD:00000000
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\word\security]
set "accessvbom" = REG_DWORD:00000000

; Outlook security
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\security]
; Use group policy security settings
set "adminsecuritymode" = REG_DWORD:00000003
; Always deny all object model custom actions
set "promptoomcustomaction" = REG_DWORD:00000000
; Macro security level, disable all
set "level" = REG_DWORD:00000004
; Add-ins and COM plugins use same security setting as macros -> nee, want anders werkt het goedkeuren van addins niet.
;set "donttrustinstalledfiles" = REG_DWORD:00000001
deletevar "donttrustinstalledfiles"
; Don't trust add-ins
set "addintrust" = REG_DWORD:00000002

; Outlook settings
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\options]
; Hide photolink
set "hidephotolink" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\preferences]
; Disable AutoArchive
set "doaging" = REG_DWORD:00000000
set "everydays" = REG_DWORD:0x0000000e
set "promptforaging" = REG_DWORD:00000000
set "deleteexpired" = REG_DWORD:00000000
set "archiveold" = REG_DWORD:00000000
set "archivemount" = REG_DWORD:00000000
set "archiveperiod" = REG_DWORD:00000006
set "archivegranularity" = REG_DWORD:00000000
set "archivedelete" = REG_DWORD:00000000
; Disable File -> Archive
set "disablemanualarchive" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\options\pubcal]
; Disable publishing calendar to office.com
set "disableofficeonline" = REG_DWORD:00000001

openkey [HKEY_CURRENT_USER\Software\Microsoft\office\16.0\outlook\search]
; Disable Indexing prompts
set "DisableIndexStatePrompt" = REG_DWORD:00000001
; Do not cap search results
set "SearchResultsCap" = REG_DWORD:00000000
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\search]
; Do not show prompt to install extra components for search
set "disabledownloadsearchprompt" = REG_DWORD:00000001
; Do not check search index every 72 hours
set "recondisable" = REG_DWORD:00000001
; Disable hybrid search
set "disablehybrid" = REG_DWORD:00000001
; Disables Outlook from requesting search results and search suggestions from Exchange.
set "DisableServerAssistedSearch" = REG_DWORD:00000001
set "DisableServerAssistedSuggestions" = REG_DWORD:00000001

openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\today]
; Disable outlook today
set "disable" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\outlook\socialconnector]
; Disable social connector
set "runosc" = REG_DWORD:00000000
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\options\calendar]
; Disable weather bar
set "disableweather" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\pst]
; Disable adding items to PST files
set "pstdisablegrow" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\options\wss]
; Disable sharepoint integration
set "disable" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\options\mail]
; Disable ad hoc reviewing
set "adhocreviewbehavior" = REG_DWORD:00000001
; Disable send for review
set "explicitreviewbehavior" = REG_DWORD:00000001
; Disable junk mail filtering, set protection level to none
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook]
set "disableantispam" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\options\mail]
; 0xffffffff off
; 0x00000006 low
; 0x00000003 high
; 0x80000000 trusted lists only
set "junkmailprotection" = REG_DWORD:0xffffffff


openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\cached mode]
; Disable caching of shared mailboxes
set "cacheothersmail" = REG_DWORD:00000000
; Set cached exchange mode to download all mail
set "syncwindowsetting" = REG_DWORD:00000000
set "syncwindowsettingdays" = REG_DWORD:00000000
; Disable cached exchange mode for new and existing profiles
set "enable" = REG_DWORD:00000000

openkey [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Setup]
deletevar "First-Run"
; Include image in signature
openkey [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\Mail]
set "Send Pictures With Document" = REG_DWORD:00000001

; Language settings
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\languageresources]
; Disable download of language packs and proofing tools
set "disablelanguagepackdownload" = REG_DWORD:00000001
set "disableproofingtoolsdownload" = REG_DWORD:00000001
; Default editing language
set "installlanguage" = REG_DWORD:0x00000413
set "preferrededitinglanguage" = "nl-NL"
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\ptwatson]
; Do not improve proofing tools by sending data to microsoft
set "ptwoptin" = REG_DWORD:00000000

; Disable windows search nagscreen, werkt misschien niet, kan niet meer testen?? -> wel, nieuwe onenoteding openen en wachten
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\onenote\options\other]
set "DontRemindIndexerServiceStopped" = REG_DWORD:00000001
set "DontRemindIndexerNotInstalledProperly" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Microsoft\office\16.0\onenote\options\other]
set "DontRemindIndexerServiceStopped" = REG_DWORD:00000001
set "DontRemindIndexerNotInstalledProperly" = REG_DWORD:00000001

; Onenote opties, geen audio search en e-mail sig moet niet dat stomme onenote ding zijn.
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\onenote\options\other]
set "enableaudiosearch" = REG_DWORD:00000000
set "emailsignature" = REG_DWORD:00000000
; geen startup ding, user kan dit aanpassen
set "runsystemtrayapp" = REG_DWORD:00000000

; Disable buttons in word
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\word\disabledcmdbaritemslist]
; "delen" rechtsbovenin
set "TCID1" = "26594"
; Bestand -> Delen -> online presenteren	(task)
set "TCID2" = "24235"
set "TCID3" = "22156"
; Bestand -> Delen -> delen met personen
set "TCID4" = "26800"
; Codes om Bestand -> Delen helemaal uit te vinken (tab en taskformgroup)
;18147
;18791

; Disable buttons in excel
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\excel\disabledcmdbaritemslist]
; "delen" rechtsbovenin
set "TCID1" = "26594"
; Bestand -> Delen -> online presenteren	(task)
set "TCID2" = "24235"
set "TCID3" = "22156"
; Bestand -> Delen -> delen met personen
set "TCID4" = "26800"
; Codes om Bestand -> Delen helemaal uit te vinken (tab en taskformgroup)
;18147
;18791

; Disable buttons in powerpoint
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\powerpoint\disabledcmdbaritemslist]
; "delen" rechtsbovenin
set "TCID1" = "26594"
; Bestand -> Delen -> online presenteren	(task)
set "TCID2" = "24235"
set "TCID3" = "22156"
; Bestand -> Delen -> delen met personen
set "TCID4" = "26800"
; Codes om Bestand -> Delen helemaal uit te vinken (tab en taskformgroup)
;18147
;18791

; Disable buttons in publisher
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\publisher\disabledcmdbaritemslist]
; Bestand -> Delen -> html pagina
set "TCID1" = "18173"

; Disable buttons in onenote
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\onenote\disabledcmdbaritemslist]
; Bestand -> verzenden -> blog
set "TCID1" = "16050"
; Bestand -> Open -> aanmelden onedrive
set "TCID2" = "16209"
; Bestand -> Info -> online delen (sharepoint of onedrive voor nodig)
set "TCID3" = "16208"

; Disable DDE
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\word\options]
set "dontupdatelinks" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\word\options\wordmail]
set "dontupdatelinks" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\excel\options]
set "dontupdatelinks" = REG_DWORD:00000001
set "DDEAllowed" = REG_DWORD:00000000
set "DDECleaned" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\publisher\options]
set "dontupdatelinks" = REG_DWORD:00000001
openkey [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\onenote\options]
set "dontupdatelinks" = REG_DWORD:00000001
set "DisableEmbeddedFiles" = REG_DWORD:00000001
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: composeString - Wie Zeilenschaltung einfügen pro Listenelement?

Beitrag von pandel »

Wow! That's a big setup :o :D Amazing!

Aber: aus anderen Gründen ist HKCU keine Lösung (Bitte frag jetzt nicht, wieso, ich hab weder Zeit noch Laune die Beweggründe unseres Rechenzentrums zu erläutern, mir Steine in den Weg zu legen, die gehen mir sowieso schon mächtig auf den Sack!), daher suche ich ja nach einem Weg, mein ursprüngliches Problem zu lösen und eben nicht zu umgehen...

Ich muss aber wohl für mich feststellen, dass das nicht geht und ich das doch über Powershell machen muss. Ärgerlich, aber so ist das dann eben...

Wunsch an uib: bitte schafft doch eine Möglichkeit, explizit Sonderzeichen gem. Ascii Tabelle als Strings erzeugen zu können. Also, sowas wie "Character(13)" erzeugt einen carriage return, "Character(32)" würde ein Leerzeichen erzeugen, usw...
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: composeString - Wie Zeilenschaltung einfügen pro Listenelement?

Beitrag von pandel »

@SisterOfMercy

Meine Variante hat übrigens noch folgenden Charme: wenn du das so machst, wird alles automatisch in jeden neu angemeldeten User propagiert und du musst kein benutzerbezogenes Skript ausführen, was dann in HKCU schreibt ;)
Benutzeravatar
SisterOfMercy
Beiträge: 1522
Registriert: 22 Jun 2012, 19:18

Re: composeString - Wie Zeilenschaltung einfügen pro Listenelement?

Beitrag von SisterOfMercy »

pandel hat geschrieben:Meine Variante hat übrigens noch folgenden Charme: wenn du das so machst, wird alles automatisch in jeden neu angemeldeten User propagiert und du musst kein benutzerbezogenes Skript ausführen, was dann in HKCU schreibt ;)
OPSI also creates the registry key for the default user.
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: composeString - Wie Zeilenschaltung einfügen pro Listenelement?

Beitrag von pandel »

Ja klar, aber soweit ich weiß wird dieser nur bei der ersten Anlage eines neue angemeldeten Users verwendet. Mit den User Settings wird das IMMER ausgeführt, sobald ich die Einstellungen nach einem Update zurücksetze - völlig egal, ob es den User schonmal gab, oder nicht.

Aber ist ja auch Wurscht :mrgreen: - wir haben offensichtlich beide eine Variante, die läuft! Das ist die Hauptsache!
Antworten