Knowledge Scripts configuration can be modified using editing module, built-into Visual Studio
Check-in Knowledge Scripts directly from Visual Studio IDE
.NetKS Project can be created in Visual Studio using .NetKS Knowledge Script template.
Additional Knowledge Scripts can be added to project from Add New Window.
QMLs may be compiled, build and assembled directly from Visual Studio
Debug knowledge scripts locally and remotely on NetIQ Agent with OneClickDebug functionality.
Built-in inputs module expose the same functionality as NetIQ Developer Console.
Knowledge Scripts can be implemented in Visual Studio using .NetKS API and .Net Framework.
C# is the best language for Enterprise Development
Anythings that’s written using VBScript or Perl, can be done in C#.
More Types / Strong Typing
Developers may use all .Net Framework types as well as create new types.
Generic Collections
Generics ensures that collections and types may be safely used by developes, without casting objects from one to another.
Proper Error Handling
Ability to use Try/Catch/Finally clauses, makes code more reliable and readable.
Regular Expressions
Powerful .Net RegEx can be used for text processing inside Knowledge Scripts
Easy use of OS built-in capabilities
Logging to EventsLog, using Performace Counters for KS monitoring easy access to FileSystem, powerfull Networking – it’s super-easy with .Net, and all of that may be used in .NetKS project to increase Knowledge Script functionality
Multi Threading
Developers may use Multi Threading to increase performance of the Knowledge Scripts implementations.
Lambda Expressions
Anonymous functions lets developers easily create delegates, without extra coding.
Object Oriented / Functional
C# is multiparadigm language, that improves developer coding abilities. Either functional or object-oriented, C# suits all needs.