Using GUI from the IIS Manager, you can get the Application Pool Failure settings using App pool advanced settings from the Rapid-Fail Protection section as shown below.To retrieve the above settings using PowerShell, (Get-IISAppPool -Name DefaultAppPool).failureTo run the above command we need the IISAdministration module. You can retrieve the same settings using the WebAdministration module and using IIS PSDrive.(Get-ItemProperty IIS:\AppPools\DefaultAppPool\).failureTo retrieve the specific settings like Failure Interval or Maximum failures, use the below command.Failure Intervals, PS C:\> (Get-IISAppPool -Name DefaultAppPool).failure.rapidFailProtectionInterval Days : 0 Hours : 0 Minutes ... Read More
From the GUI, to retrieve the Application Pool queue length you need to check the Advanced Settings of the Application Pool.To get the IIS application Pool queue length using PowerShell, first, we need to the application pool name. There are two ways (and maybe others) to retrieve once we have the name of the application pool.For example, we need to retrieve the queue length for the application pool DefaultAppPool.(Get-IISAppPool -Name DefaultAppPool).queuelengthTo run the above command, you need the IISAdministration Module. You can also use the IIS PS drive but for that WebAdministration module should be loaded.(Get-ItemProperty IIS:\AppPools\DefaultAppPool).queuelengthRead More
writeJson() writes an object to a JSON file by parsing.SyntaxwriteJson(file, object[, options] [, callback])Parametersfile – String parameter which will contain name and location of the JSON file.object – Object passed into the writeJson function.options – The 'outputFile' function supports the following options −spaces – The number of spaces will be passed in this parameter for indentation.EOL – Setting the 'end of line' character, Default is ''.replacer – It takes two parameters – key and value. Will replace If key found, the value will be replaced by the given value.callback – This function will give a callback if any error occurs.Example 1Check that fs-extra is installed before proceeding; ... Read More
Introduction to values()This function returns an iterator that allows us to iterate all over the values that are present in that object. It basically gives us a tool to select or iterate the values and then perform functions on them.SyntaxURLSearchParams.values();It will return an ES6 type iterator with the name-value pair over all the values.Example// Defining the parameters as a constant var params = new URLSearchParams( 'key1=value1&key2=value2&key3=value3'); // Iterating over the values of params for(var value of params.values()) { console.log(value); }Outputvalue1 value2 value3Example// Defining the URL as a constant const params = new URLSearchParams('name=John&age=21'); // Iterating over the ... Read More
Introduction to sort()This function sorts the existing name-value pairs by their names. The sorting is done inplace. It used stable algorithm for sorting.SyntaxURLSearchParams.sort(name);It will return a sorted order of elements (name-value pairs) by sorting them based on their key value.Example// Defining the parameters as a constant const params = new URLSearchParams( 'lastName=Chan&midName=abc&firstName=John'); // Sorting the parameters params.sort(); console.log(params.toString());OutputfirstName=John&lastName=Chan&midName=abcExample// Defining the URL as a constant const params = new URLSearchParams( 'z=5&a=2&d=4&c=3&a=1'); // Sorting the parameters params.sort(); console.log(params.toString());Outputa=2&a=1&c=3&d=4&z=5Introduction to toString()This function converts the urlSearchParameter to string. Characters are encoded when required.SyntaxURLSearchParams.toString();It returns the ... Read More
Introduction to set()This function can be used to set the value of the name argument passed with the new value passed. If multiple name-value pair exists, only one name-value pair will be set and all the remaining pairs will be removed as shown in the example below.SyntaxURLSearchParams.set(name, value);ParametersThe inputs are name and a value. The name is used to find the value that needs to be updated with the new value given in the argument. New value is not set if the name paramter does not exist in the URL.Example// Defining the URL as a constant const params = new ... Read More
Introduction to has()This function returns true or false based upon the query argument. The function will return true if name-value pair exists for the argument.Syntaxvar bool = URLSearchParams.has(name);It will return TRUE if name is present, else FALSE.ParametersThe input parameter is a name that needs to be searched in the URL.Example // Defining the URL as a constant const myURL = new URL( 'https://example.org/?firstName=John'); // Printing whether the argument exists or not console.log(myURL.searchParams.get('firstName'));OutputtrueExample// Defining the URL as a constant const myURL = new URL( 'https://example.org/?firstName=John'); // Printing whether the argument exists or not console.log(myURL.searchParams.get('lastName'));OutputfalseIntroduction to delete()It will delete/remove ... Read More
Introduction to entries() −This function returns an iterator that allows us to iterate all over the entry set that are present in the object. It basically gives us a tool to iterate over the complete entry set of the param object.SyntaxURLSearchParams.entries();It will return an ES6 type iterator with all the name-value pair values.Example// Defining the parameters as a variable var params = new URLSearchParams('key1=value1&key2=value2&key3=value3'); // Iterating over the values of params for(var entry of params.entries()) { console.log(entry[0] + ' -> ' + entry[1]); }Outputkey1 -> value1 key2 -> value2 key3 -> value3Example// Defining the URL as a constant ... Read More
Introduction to fs-extraBefore proceeding with fs-extra, one must have a basic knowledge of the fs file system. The fs-extra is an extension of the fs file system and has more methods than it. It adds some file method systems that are not there in the naive fs modules. Fs-extra adds the promise support to the fs methods and therefore better than fs.Installationnpm install fs-extraSyntaxfs-extra is a replacement for the native fs file system. All methods that are in fs are attached to fs-extra as well. Therefore, you don't need to include fs again.const fs = require('fs-extra');Most methods provided by fs-extra ... Read More
Introduction to Sync copyThis method copies files or directories from one location to another location in a sync process. The directory can have sub-directories and files.SyntaxcopySync(src, dest[, options])Parameterssrc – This is a string paramter which will hold the source location of the file or directory that needs to be copies. If the location is a directory, it will copy everything inside of the directory instead of whole directory.dest – This will hold the destination location where the files/directories will be copies. If src is a files, dest cannot be a directory.Optionsoverwrite – If set to true, existing files or directories ... Read More
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP