Found 989 Articles for Software & Coding

How to Zip / Unzip files or folders using PowerShell?

Chirag Nagrekar
Updated on 13-Jul-2020 05:36:01

2K+ Views

Now it is easy to ZIP or extract (unzip) the files or folders using PowerShell. PowerShell has added features of the Archive module (Microsoft.PowerShell.Archive) from PowerShell 5.1 version.If you have PowerShell older version (version 4.0 or less) then you can download and install the module from the website or through the command line. However, only download and installing or manually copying the Archive module to the Module folder won’t work because it needs some dependent DLL files which are provided by .Net framework 4.5 so you need to consider upgrading .Net framework as well if it is below the 4.5 ... Read More

How to create a User Menu in PowerShell?

Chirag Nagrekar
Updated on 03-Jul-2020 08:26:54

3K+ Views

When you are writing a script and if you want to provide the user to select one option among multiple values and based on it to execute the command, we can generally use the Switch command and for it, we will ask the user choice in the below script.There is another .Net method to create a user menu, we will see it after the example from the description mentioned above.a. Switch command methodFor the Switch command-based user selection, we will first display the message for the user and then give him a choice for the selection through Read-Host command as ... Read More

How to get website SSL certificate validity dates with PowerShell?

Chirag Nagrekar
Updated on 03-Jul-2020 08:20:27

10K+ Views

SSL certificates are a very crucial part of the website. They play a key role in securing the exchange of information on both client and server sides by activating an HTTPS secure connection. In the below article with the PowerShell, we will get the certificate validity date (starting and expiry date) for the certificate using PowerShell.To achieve this, we need to make httpwebrequest but before that, we will ignore SSL warning by the below command.[Net.ServicePointManager]::ServerCertificateValidationCallback = { $true }And then we wil make the HTTP web request by calling a .Net class.$url = "https://www.microsoft.com/" $req = [Net.HttpWebRequest]::Create($url)When we check the ... Read More

Difference between Synthesized and Inherited Attributes

Nitin Sharma
Updated on 09-Jun-2020 08:21:04

16K+ Views

Both Synthesized and Inherited Attribute are the part of semantics of a language that provide meaning to its constructs, like tokens and syntax structure. Semantics help interpret symbols, their types, and their relations with each other and its analysis judges whether the syntax structure constructed in the source program derives any meaning or not. Now on the basis of features of attributes we can distinguish between Synthesized and Inherited AttributesFollowing are the important differences between Synthesized and Inherited Attributes.Sr. No.KeySynthesized AttributeInherited Attribute1DefinitionSynthesized attribute is an attribute whose parse tree node value is determined by the attribute value at child nodes.To ... Read More

Difference between Spiral Model and Waterfall Model

Kiran Kumar Panigrahi
Updated on 14-Dec-2022 18:28:09

1K+ Views

Both the Spiral Model and the Waterfall Model are widely used development methodologies in the software industry. Both of these models are practices for better tracking and have application development in systematic way. The basic difference between spiral model and waterfall model is that the spiral model works in evolutionary method and generally used by developers, whereas the waterfall model works in a sequential method and generally used by customers. In this article, we will discuss the important differences between spiral model and waterfall model. But before going into the differences, let's start with some basics of these two ... Read More

Difference between Incremental Model and WaterFall Model

Kiran Kumar Panigrahi
Updated on 21-Dec-2022 10:26:13

5K+ Views

The Waterfall model and the Incremental Model are widely used in software development. The objective of having these models is to ensure that the software is developed in a systematic, organized and efficient manner. Read this article to find out more about the Waterfall model and the Incremental model and how they are different from each other. What is the Incremental Model? The incremental Model is a software development model in which the entire model is divided into various sub−development phases where the corresponding testing phase for each development phase is practiced. The execution of the phases, i.e., ... Read More

Difference between V-Model and WaterFall Model

Kiran Kumar Panigrahi
Updated on 13-Dec-2022 16:08:56

8K+ Views

Both the Waterfall model and the V-Model are quite widely used development methodologies in the software industry. Both of these models help the development of applications in a systematic way. The basic difference between V-Model and Waterfall model is that, in the V-Model, defects are identified in the testing phase, while in the Waterfall model, defects are identified from the beginning. Read through this article to find out more about the V-Model and the Waterfall Model and how they are different from each other. What is V-Model? V-Model is the development model in which the entire model is ... Read More

Difference between Forward Engineering and Reverse Engineering

Kiran Kumar Panigrahi
Updated on 21-Feb-2023 14:29:28

2K+ Views

Both Forward and Reverse Engineering are related to the re-implementation of the legacy systems to achieve more sustainability. On the basis of the mode of creation, we can classify these modes as Forward and Reverse Engineering. Read this article to learn more about forward engineering and reverse engineering and how these two approaches are different from each other. What is Forward Engineering? Forward Engineering is the mode of development of an application in which the development is done on the basis of given requirements from the client or consumer. In forward engineering, the requirements are provided before the development ... Read More

Explain Try/Catch/Finally block in PowerShell

Chirag Nagrekar
Updated on 06-Jun-2020 13:07:37

7K+ Views

Try/Catch block in PowerShell is to handle the errors which are produced in the script. To be specific, the errors should be terminating errors. The Finally block in the PowerShell is not mandatory to write each time along with Try/Catch but it will be executed regardless the error occurs or not.So when you use the Try block, the Catch block is mandatory but not Finally block.Try/Catch block with Terminating error − Below is the example of Terminating error without finally block.Exampletry{    This is not allowed    "This is Allowed" } catch{    Write-Host "Error occured" -BackgroundColor DarkRed }OutputPS C:\WINDOWS\system32> ... Read More

How to use the ErrorAction parameter in PowerShell?

Chirag Nagrekar
Updated on 27-May-2020 09:32:39

8K+ Views

Like ErrorActionPreference variable, ErrorAction parameter works similarly. ErrorAction parameter supported in Advance functions and most of the built-in cmdlets in PowerShell. It is useful to convert the non-terminating error to the terminating error and then you can handle them with try/catch blocks.Supported Values and Examples, Continue − This is the default value of the ErrorAction parameter and Error will be displayed and commands listed in Pipeline will be executed further.Get-WmiObject -Class Win32_Logicaldisk -ComputerName Nonexist -ErrorAction Continue Write-Host "`nHello World" -BackgroundColor DarkGreenOutput Get-WmiObject : The RPC server is unavailable. At line:1 char:1 + Get-WmiObject -Class Win32_Logicaldisk -ComputerName Nonexist -ErrorA ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ... Read More

Advertisements