De javascript startpagina brengt je de beste links over java script en javscripts. Je kunt ervoor kiezen dat acteurs of collega’s letterlijk het script uit hun hoofd leren en … enz. Als je de tijd neemt, zal je script prachtig zijn. Wat het probleem betreft ik had er nog nooit van gehoord. gevolgd. Maar soms krijg je het advies neem een andere Browser die werkt daar en daar beter op. als het script te lang loopt krijg je deze melding, het kan voorkomen bij een programmeerfoutje, een server die langzaam is door (veel) scripts, een extern bestand waar het script niet bij kan, of gewoon een erg groot/zwaar script. ).Meer informatie over Power shell-script beveiligingAls de rollen auteur en goed keurder zijn gescheiden, is het mogelijk dat er een belang rijk proces wordt gecontroleerd op het krachtige hulp programma voor het uitvoeren van scripts.Having the author and approver roles separated allows an important process check for the powerful tool that Run Scripts is.Standaard kunnen gebruikers geen script goed keuren dat ze hebben gemaakt.By default, users can't approve a script they've authored.Omdat scripts krachtig, veelzijdig en mogelijk op veel apparaten kunnen worden geïmplementeerd, kunt u de rollen scheiden tussen de persoon die het script en de persoon die het script goedkeurt.Because scripts are powerful, versatile, and potentially deployed to many devices, you can separate the roles between the person that authors the script and the person that approves the script.Deze rollen bieden een extra beveiligings niveau voor het uitvoeren van een script zonder toezicht.These roles give an additional level of security against running a script without oversight.U kunt secundaire goed keuring uitschakelen voor het eenvoudig testen van de tests.You're able to turn off secondary approval, for ease of testing.Scripts moeten worden goedgekeurd door de rol van de Voer eventueel een opmerking in over uw beslissing.Als u een script weigert, kan het niet worden uitgevoerd op client apparaten.If you deny a script, it can't be run on client devices.Gebruikers toestaan hun eigen scripts goed te keurenDeze goed keuring wordt hoofd zakelijk gebruikt voor de test fase van het ontwikkelen van scripts.This approval is primarily used for the testing phase of script development.Kies uw site in de lijst met sites en klik vervolgens op het tabblad In the list of sites, choose your site and then, on the Als best practice moet u geen script Auteur toestaan om hun eigen scripts goed te keuren.As a best practice, you shouldn't allow a script author to approve their own scripts.Het mag alleen worden toegestaan in een Lab-instelling.Overweeg zorgvuldig de mogelijke gevolgen van het wijzigen van deze instelling in een productie omgeving.Carefully consider the potential impact of changing this setting in a production environment.Run scripts gebruiken beveiligingsbereiken, een bestaande functie van Configuration Manager, om scripts te ontwerpen en uit te voeren via het toewijzen van labels die gebruikers groepen vertegenwoordigen.Run Scripts uses security scopes, an existing feature of Configuration Manager, to control scripts authoring and execution through assigning tags that represent user groups.For more information on using security scopes, see De drie beveiligings rollen die worden gebruikt voor het uitvoeren van scripts, worden niet standaard in Configuration Manager gemaakt.The three security roles used for running scripts aren't created by default in Configuration Manager.Volg de stappen in het overzicht om de rollen script lopers, script auteurs en script-fiatteurs te maken.To create the script runners, script authors, and script approvers roles, follow the outlined steps.Klik met de rechter muisknop op een rol en klik op Aan de rol die u hebt gekopieerd, zijn machtigingen al toegewezen.The role you copy has permissions already assigned.Zorg ervoor dat u alleen de gewenste machtigingen neemt.Make sure you take only the permissions that you want.Wijs aan de beveiligingsrol de machtigingen toe die hieronder worden beschreven.Assign the security role the permissions outlined below.Hoewel u meerdere scripts met dezelfde naam kunt maken met behulp van dubbele namen, is het voor u moeilijker om het script te vinden dat u nodig hebt in de Configuration Manager-console.Although you can create multiple scripts with the same name, using duplicate names makes it harder for you to find the script you need in the Configuration Manager console.U kunt het script in dit veld indien nodig bewerken.You can edit the script in this field as necessary.Voordat u dit script op client apparaten kunt uitvoeren, moet u het goed keuren.Before you can run this script on client devices, you must approve it.Vermijd het uitvoeren van scripts voor het opnieuw opstarten van een apparaat of het opnieuw opstarten van de Configuration Manager-agent wanneer u de functie scripts gebruiken uitvoert.Avoid scripting a device reboot or a restart of the Configuration Manager agent when using the Run Scripts feature.Dit kan leiden tot een doorlopende status van het opnieuw opstarten.Doing so could lead to a continuous rebooting state.Als dat nodig is, zijn er verbeteringen aangebracht in de functie voor client meldingen die het opnieuw opstarten van apparaten mogelijk maakt.If needed, there are enhancements to the client notification feature that enable restarting devices.Het toevoegen van para meters aan een script biedt meer flexibiliteit voor uw werk.Adding parameters to a script provides increased flexibility for your work.Hieronder vindt u een overzicht van de huidige mogelijkheden van de functie scripts uitvoeren met script parameters voor; The following outlines the Run Scripts feature's current capability with script parameters for; Er zijn ook lijsten met vooraf gedefinieerde waarden beschikbaar.Als uw script niet-ondersteunde gegevens typen bevat, wordt er een waarschuwing weer gegeven.If your script has unsupported data types, you get a warning.Elk van de para meters van uw script heeft een eigen dialoog venster voor het toevoegen van meer details en validatie.Each of your script's parameters has its own dialog for adding further details and validation.Als er een standaard parameter is in het script, wordt deze in de gebruikers interface van de para meter geïnventariseerd en kunt u deze instellen.If there's a default parameter in the script, it will be enumerated in the parameter UI and you can set it.Configuration Manager overschrijft de standaard waarde niet, omdat het script nooit rechtstreeks wordt gewijzigd.Configuration Manager won't overwrite the default value since it will never modify the script directly.U kunt dit nadenken als ' vooraf gevulde voorgestelde waarden ' zijn beschikbaar in de gebruikers interface, maar Configuration Manager biedt geen toegang tot de ' standaard-waarden ' tijdens runtime.You can think of this as "pre-populated suggested values" are provided in the UI, but Configuration Manager doesn't provide access to "default" values at run-time.Dit kan worden omzeild door het script te bewerken zodat de juiste standaard waarden worden gebruikt.This can be worked around by editing the script to have the correct defaults.Parameter waarden mogen geen enkele aanhalings tekens bevatten.Er is een bekend probleem waarbij parameter waarden die zijn Inge sloten in enkele aanhalings tekens, niet naar behoren worden door gegeven aan het script.There is a known issue where parameter values that include or are enclosed in single quotes don't get passed to the script properly.Gebruik in plaats daarvan dubbele aanhalings tekens wanneer u standaard parameter waarden met een spatie in een script opgeeft.When specifying default parameter values containing a space within a script, use double quotes instead.Wanneer u standaard parameter waarden opgeeft tijdens het maken of uitvoeren van een When specifying default parameter values during creation or execution of a Elke para meter in het script bevat een dialoog venster Nadat u validatie hebt toegevoegd, moet u fouten ontvangen als u een waarde invoert voor een para meter die niet aan de validatie voldoet.After adding validation, you should get errors if you're entering a value for a parameter that doesn't meet its validation.In dit voor beeld kunt u de eigenschappen van de teken reeks parameter, voor In this example, you're able to set the properties of the string parameter, For more information on using the Regular Expression, see the next section, Een reguliere expressie is een compacte vorm van programmering voor het controleren van een reeks tekens op basis van een gecodeerde validatie.A regular expression is a compact form of programming for checking a string of characters against an encoded validation.U kunt bijvoorbeeld controleren op het ontbreken van een hoofdletter alfabet in het veld voor For example, you could check for the absence of a capital alphabetic character in the De normale expressie verwerking voor dit dialoog venster wordt ondersteund door de .NET Framework.The regular expression processing for this dialog is supported by the .NET Framework.Voor hulp bij het gebruik van reguliere expressies raadpleegt u de Hier volgen enkele voor beelden van scripts die u mogelijk wilt gebruiken met deze mogelijkheid.Here are a couple examples that illustrate scripts you might want to use with this capability.Met dit script maakt u een nieuwe map en een bestand in de map, op basis van uw naamgevings invoer.This script creates a new folder and a file within the folder, given your naming input.Dit script maakt gebruik van WMI om de computer te doorzoeken op de versie van het besturings systeem.This script uses WMI to query the machine for its OS version.In plaats van een script opnieuw te maken dat u moet wijzigen, kunt u dit nu rechtstreeks bewerken.Instead of recreating a script that you need to change, now directly edit it.Beide acties gebruiken dezelfde wizard-ervaring als wanneer u een nieuw script maakt.Both actions use the same wizard experience as when you create a new script.Wanneer u een script bewerkt of kopieert, wordt Configuration Manager de goedkeurings status niet behouden.When you edit or copy a script, Configuration Manager doesn't persist the approval state.Bewerk geen scripts die actief worden uitgevoerd op clients.Don't edit a script that's actively running on clients.Het uitvoeren van het oorspronkelijke script wordt niet voltooid en u krijgt mogelijk niet de beoogde resultaten van deze clients.They won't finish running the original script, and you may not get the intended results from these clients.Selecteer het script dat u wilt bewerken en klik vervolgens op Wijzig of importeer het script opnieuw op de pagina met Selecteer het script dat u wilt kopiëren en klik vervolgens op Nadat een script is goedgekeurd, kan het worden uitgevoerd op één apparaat of op een verzameling.After a script is approved, it can be run against a single device or a collection.Zodra de uitvoering van het script is gestart, wordt het snel gestart via een systeem met hoge prioriteit dat een time-out van één uur heeft.Once execution of your script begins, it's launched quickly through a high priority system that times-out in one hour.De resultaten van het script worden vervolgens geretourneerd met behulp van een status bericht systeem.The results of the script are then returned using a state message system.Als een script niet wordt uitgevoerd, bijvoorbeeld omdat een doel apparaat wordt uitgeschakeld tijdens de periode van één uur, moet u het opnieuw uitvoeren.If a script does not run, for example because a target device is turned off during the one hour time period, you must run it again.Toegang tot externe systemen en locaties door het script moet dienovereenkomstig worden ingericht.Any access to remote systems and locations by the script must be provisioned accordingly.Nadat u het uitvoeren van een script op een verzameling apparaten hebt gestart, gebruikt u de volgende procedure om de bewerking te controleren.After you have initiated running a script on a collection of devices, use the following procedure to monitor the operation.U kunt een script in realtime bewaken terwijl het wordt uitgevoerd, en later terugkeren naar de status en resultaten voor een bepaalde uitvoering van het script.You are able to monitor a script in real time as it executes, and later return to the status and results for a given Run Script execution.De script status gegevens worden opgeschoond als onderdeel van de De uitvoer van het retour script van de client met behulp van JSON-indeling door de resultaten van het script te sluizen naar de Client's return script output using JSON formatting by piping the script's results to the De JSON-indeling retourneert consequent Lees bare script uitvoer.The JSON format consistently returns readable script output.Voor scripts die geen objecten retour neren als uitvoer, converteert de ConvertTo-JSON-cmdlet de uitvoer naar een eenvoudige teken reeks die door de client wordt geretourneerd in plaats van JSON.For scripts that do not return objects as output, the ConvertTo-Json cmdlet converts the output to a simple string that the client returns instead of JSON.Scripts die een onbekend resultaat krijgen of waarbij de client offline was, worden niet weer gegeven in de grafieken of gegevensset.Scripts that get an unknown result, or where the client was offline, won't show in the charts or data set.Vermijd het retour neren van een grote script uitvoer omdat deze is afgekapt tot 4 KB.Avoid returning large script output since it's truncated to 4 KB.Converteer een Enum-object naar een teken reeks waarde in scripts zodat deze op de juiste wijze wordt weer gegeven in JSON-indeling.Convert an enum object to a string value in scripts so they're properly displayed in JSON formatting.U kunt gedetailleerde script uitvoer weer geven in de RAW-of Structured JSON-indeling.You can view detailed script output in raw or structured JSON format.Met deze opmaak wordt de uitvoer eenvoudiger te lezen en te analyseren.This formatting makes the output easier to read and analyze.Als het script geldige tekst in JSON-indeling retourneert of de uitvoer kan worden geconverteerd naar JSON met behulp van de If the script returns valid JSON-formatted text or the output can be converted to JSON using the Voor beeld: script uitvoer is converteerbaar naar een geldige JSONExample: Script output is convertible to valid JSONOp de site server, standaard in C:\Program Files\Configuration Manager\Logs:On the site server, by default in C:\Program Files\Configuration Manager\Logs:Op rollen gebaseerd beheer configureren voor Configuration ManagerConfigure role-based administration for Configuration Manager