Export results to Excel patch Wizard

Hi all

My client wants to export the wizard patch to Excel result.

He would also like to download the "Patch Impact Applications patchés" tab. In addition to this the unmodified files must be added to this analysis report.

I test in our test instance, but there is no other download buttons that help people to download the result.

If you have a solution or advice, please give me feedback freely.

Concerning

This feature is not available and we have a room of emergency connected to it - Bug 9703082 : PROVIDE REPORT or EXPORT BUTTON to PATCH WIZARD OUTPUT SUMMARY + IMPACT ANALYSIS

Please log an SR to take stock of this ER.

Thank you

Hussein

Tags: Oracle Applications

Similar Questions

  • Export Patch Wizard report to excel

    Hello

    Is there a way to export the list of recommended patches generated by the patch Wizard for Excel? I tried export Excel option but this defect.

    Thank you
    Keith

    OK, here you go. You need the id of the request to submit recommended patches - patches recommended results page, click the request identifier and then retrieve the request id to submit Patches analyze (Wrapper).

    Recommended...

    Select
    ADP.bug_number patch_name,
    ADP.product_family_abbreviation,
    ad_pa_validate_criteriaset.get_cs_prod_fam_abbr (ADP.product_abbreviation) product_family_abbreviation,
    NVL (adp.product_abbreviation, ' '),
    ADP.bug_description,
    Decode (ADP.IS_FAMILY_PACK, 'Y', 'Family Pack') |
    Decode (ADP.IS_MAINT_PACK, 'Y', 'Service Pack') |
    Decode (ADP.IS_MINI_PACK, 'Y', 'Mini Pack') |
    DECODE (adp.IS_HIGH_PRIORITY, 'Y', 'High priority Patch', NVL(adp.patch_type,'User Request')) Patch_Type,.
    (SELECT COUNT (*) FROM ad_pa_anal_run_bug_prereqs aparbp
    WHERE adb.analysis_run_bug_id = aparbp.analysis_run_bug_id) prereq_cnt;
    DECODE (adh.bug_number, NULL, 'n', 'Y'),
    ADT. Name,
    ADB.analysis_run_id,
    analysis_run_bug_id,
    ads.snapshot_id,
    ad_pa_validate_criteriaset.get_cs_prod_fam_name (ADP.product_abbreviation) product_family_name,
    APPI.product_name,
    (SELECT COUNT (*) FROM ad_pa_anal_run_bug_codelevels aparbc
    WHERE adb.analysis_run_bug_id = aparbc.analysis_run_bug_id) level_cnt;
    Decode (adb.analysis_status, 'MISSING', 'Missing', 'READY', 'Unapplied', 'APPLIED', 'Applied', adb.analysis_status) patch_status,
    NVL (decode(ADP.has_msi_steps,'Y','Yes','N','No',ADP.has_msi_steps), ' ') hasMsiSteps;
    ADP. Baseline,
    ADP.entity_abbr,
    ADP.patch_id
    Of
    ad_pm_patches adp,
    ad_appl_tops adt,
    Bad ad_pa_analysis_run_bugs,
    appi ad_pm_product_info,
    ad_snapshots ads
    ad_hidden_patches DHA
    where
    ADB.analysis_run_id = 402352-
    and adb.analysis_status in ('MISSING', "LOAN", "APPLIED")
    and ads. SNAPSHOT_TYPE = 'G '.
    and adt.NAME = 'GLOBAL '.
    and the Asian Development Bank. RECOMMENDED_PATCH_TYPE in ('1 ', ' 3')
    and adb.appl_top_id = adt. APPL_TOP_ID
    and ads.appl_top_id = adt. APPL_TOP_ID
    and appi.product_abbreviation = adp.product_abbreviation
    and adb.bug_number = adp. NUMERO_DE_BOGUE
    and adb.baseline = adp.baseline
    and adp.patch_metadata_key = 'DEFAULT.
    and (adp.is_high_priority = 'Y' adp.is_code_level = 'N GOLD')
    and adh.bug_number (+) = adp. NUMERO_DE_BOGUE
    order of patch_name

    New Code...

    Select
    ADP.bug_number patch_name,
    ADP.product_family_abbreviation,
    ad_pa_validate_criteriaset.get_cs_prod_fam_abbr (ADP.product_abbreviation) product_family_abbreviation,
    NVL (adp.product_abbreviation, ' '),
    ADP.bug_description,
    INITCAP (NVL(adp.patch_type,'User Request')) Patch_Type,
    (SELECT COUNT (*) FROM ad_pa_anal_run_bug_prereqs aparbp
    WHERE adb.analysis_run_bug_id = aparbp.analysis_run_bug_id) prereq_cnt;
    DECODE (adh.bug_number, NULL, 'n', 'Y'),
    ADT. Name,
    ADB.analysis_run_id,
    analysis_run_bug_id,
    ads.snapshot_id,
    ad_pa_validate_criteriaset.get_cs_prod_fam_name (ADP.product_abbreviation) product_family_name,
    APPI.product_name,
    (SELECT COUNT (*) FROM ad_pa_anal_run_bug_codelevels aparbc
    WHERE adb.analysis_run_bug_id = aparbc.analysis_run_bug_id) level_cnt;
    Decode (adb.analysis_status, 'MISSING', 'Missing', 'READY', 'Unapplied', 'APPLIED', 'Applied', adb.analysis_status) patch_status,
    NVL (decode(ADP.has_msi_steps,'Y','Yes','N','No',ADP.has_msi_steps), ' ') hasMsiSteps;
    ADP. Baseline,
    ADP.entity_abbr,
    ADP.patch_id
    Of
    ad_pm_patches adp,
    ad_appl_tops adt,
    Bad ad_pa_analysis_run_bugs,
    appi ad_pm_product_info,
    ad_snapshots ads
    ad_hidden_patches DHA
    where
    ADB.analysis_run_id = 402352-
    and adb.analysis_status in ('MISSING', "LOAN", "APPLIED")
    and ads. SNAPSHOT_TYPE = 'G '.
    and adt.NAME = 'GLOBAL '.
    and adb.appl_top_id = adt. APPL_TOP_ID
    and ads.appl_top_id = adt. APPL_TOP_ID
    and appi.product_abbreviation = adp.product_abbreviation
    and adb.bug_number = adp. NUMERO_DE_BOGUE
    and adb.baseline = adp.baseline
    and adp.patch_metadata_key = 'DEFAULT.
    and adp.is_code_level = 'Y '.
    and adh.bug_number (+) = adp. NUMERO_DE_BOGUE
    order of patch_name

  • Patch Wizard - details of results is empty

    Installation in a Test R12.1.3 environment just Patch Wizard.

    Everything seems to go as planned.

    Just chose the "recommended patches' default filter

    -all applications completed normally

    -Recommended patches results Page shows Unapplied = 248; Total (applied and délettrée = 346)

    But when I click on the Details icon on the far right of the page it doesn't list anything?

    Before I ran Patch Wizard I applied 17270136 (but I applied it hot then now I think maybe I need to bounce back?).

    Yes, please bounce application services and then check.

    See also (using the wizard of the Patch, get reports of analysis of Impact for some patches and try to understand why this isn't be produced for other patches? (Doc ID 1586700.1)).

    Thank you

    Hussein

  • How to export the search results to Excel

    Hi all

    Our client needs features to export the search results to Excel (metadata)
    Feature of IE (right click-> export to excel) does not work properly - delimiter converts empty column in the excellent columns.
    Having someone met solution for this feature.

    Thank you
    Leon

    Hi Leon,

    For this feature, you can enable RM on the server of the University Complutense of MADRID in stand-alone mode that gives search results export to excel function.

    Not only that you can export the contents of a variety of formats such as PDF, XLS, and 2-3 more.

    Thank you
    Srinath

  • Patch Wizard in ebs 12.1.3 report

    Hi all

    I use ebs 12.1.3 in oul5x64. Using wizard patch to run the scan on a patch and I could go in OAM

    to check for the study of Impact of Patch Patch... Everything works like it suppose to.

    Issues related to the:

    I can see the "Patch Impact Analysis for Patch" to OAM, but how can I print. I could not

    find the characteristic footprint no matter where or how to use sqlplus to print the result.

    Grateful if someone can advise or provide Oracle notes for that matter.

    Thanks in advance.

    Kind regards.

    This feature is not yet available and we have already (ER 9703082 - PROVIDE REPORT or EXPORT BUTTON to PATCH WIZARD OUTPUT SUMMARY + IMPACT ANALYSIS) registered for the same thing.

    Thank you

    Hussein

  • Export data to Excel does not work in the build (.exe)

    I'm new to LabView 2010, but made a small application which works as expected when run as a VI in the Labview environment. This is a simple data acquisition where the results are displayed in a waveform graph. I used the method "Export data to Excel" to present the request to transfer the results on the chart in an Excel file programmatically.

    However, when I build the application and run the exe, the application works very well outside the export to Excel. Excel does not start, and when I right click on the graph for "export data to Excel" manually, it doesn't work anymore. The data can be exported to the Clipboard and then pasted into Excel, which is doable, but not very elegant solution...

    Any thoughts?

    Hi CFNoergaard,

    This issue has been corrected in LabVIEW 2010 SP1.

    If you upgrade to this version, it should do the trick.

  • exporting data to Excel using XSSFWorkbook

    Hi everyone export data to Excel using XSSFWorkbook

    having error javax.el.ELException: means: lots of Java space now I need to change my code to BigGridDemo.java

    http://www.Docjar.org/HTML/API/org/Apache/POI/xssf/userModel/examples/BigGridDemo.Java.html

    http://Apache-POI.1045710.N5.Nabble.com/HSSF-and-XSSF-memory-usage-some-numbers-td4312784.html

    How can I change my code for BigGridDemo.java

    This is my code

    import com.bea.common.security.xacml.context.Result;

    import com.sun.jmx.snmp.Timestamp;

    to import java.io.FileNotFoundException;

    import java.io.IOException;

    import java.io.OutputStream;

    import java.util.HashMap;

    to import java.util.Iterator;

    import java.util.Map;

    Org.apache.poi.ss.usermodel import. *;

    Import javax.faces.context.FacesContext;

    Import org.apache.poi.hssf.usermodel.HSSFCell;

    Import org.apache.poi.hssf.usermodel.HSSFCellStyle;

    Import org.apache.poi.hssf.usermodel.HSSFDataFormat;

    Import org.apache.poi.hssf.usermodel.HSSFRow;

    Import org.apache.poi.hssf.usermodel.HSSFSheet;

    Import org.apache.poi.hssf.usermodel.HSSFWorkbook;

    Org.apache.poi import. *;

    Import org.apache.poi.hssf.util.HSSFColor;

    Import oracle.adf.model.BindingContainer;

    Import oracle.adf.model.BindingContext;

    Import oracle.adf.model.binding.DCBindingContainer;

    Import oracle.adf.model.binding.DCIteratorBinding;

    Import oracle.adf.view.rich.component.rich.data.RichTable;

    Import org.apache.poi.POIDocument;

    import org.apache.poi

    Import org.apache.poi.xssf.usermodel.XSSFWorkbook;

    Org.apache.poi.hssf.usermodel import. *;

    Import oracle.jbo.Row;

    Import oracle.jbo.RowSetIterator;

    Import oracle.jbo.ViewObject;

    Import org.apache.myfaces.trinidad.model.CollectionModel;

    Import org.apache.myfaces.trinidad.model.RowKeySet;

    Import org.apache.myfaces.trinidad.model.RowKeySetImpl;

    Import org.apache.poi.hssf.usermodel.HSSFRichTextString;

    Import org.apache.poi.ss.usermodel.Workbook;

    Import org.apache.poi.POIXMLDocumentPart;

    Import org.apache.poi.POIXMLDocument;

    Import org.apache.poi.hssf.usermodel.HSSFRow;

    Import org.apache.poi.hssf.usermodel.HSSFSheet;

    Import org.apache.poi.hssf.usermodel.HSSFWorkbook;

    public class PoiBean {}

    RicheTableau CustomTable;

    public PoiBean() {}

    }

    public static BindingContainer {} getBindingContainer()

    return (BindingContainer) JSFUtils.resolveExpression("#{bindings}");

    return (BindingContainer) BindingContext.getCurrent () .getCurrentBindingsEntry ();

    }

    public static DCBindingContainer getDCBindingContainer() {}

    return (DCBindingContainer) getBindingContainer ();

    }

    ' Public Sub generateExcel (FacesContext facesContext, OutputStream outputStream) throws IOException {}

    try {}

    Workbook = new XSSFWorkbook();  or new HSSFWorkbook();

    Spreadsheet sheet = workbook.createSheet("Fonts");

    Get all lines of an iterator

    /////////////////////////////////////////////////////////////////////////////////////////////////////

    Links DCBindingContainer = (DCBindingContainer) BindingContext.getCurrent () .getCurrentBindingsEntry ();

    DCIteratorBinding dcIteratorBindings = bindings.findIteratorBinding("CustomClientView1Iterator");

    Line rowss = worksheet.createRow (0);

    ViewObject yourVO = dcIteratorBindings.getViewObject ();

    Get all the lines of a ViewObject

    RowSetIterator iter = yourVO.createRowSetIterator ("CustomClient");

    ITER. Reset();

    int rowCounter = 0;

    While (iter.hasNext ()) {}

    A cell = null;

    line oracle.jbo.Row = iter.next ();

    print header on the first line in excel

    If (rowCounter == 0) {}

    rowss = worksheet.createRow (rowCounter);

    int cellCounter = 0;

    {for (String colName: {row.getAttributeNames ())}

    cell = rowss.createCell (cellCounter);

    cellA1.setCellValue (colName);

    cellCounter ++;

    }

    }

    print the data from the second row in excel

    rowCounter ++;

    //////////////////////////////////////////////////////////////

    short j = 0;

    int cellCounter = 0;

    excelrow = (HSSFRow) worksheet.createRow ((int) i);

    rowss = worksheet.createRow (rowCounter);

    {for (String colName: {row.getAttributeNames ())}

    System.out.println ("Hello" + row.getAttribute (colName));

    System.out.println ("Hello" + name of column);

    cell = rowss.createCell (cellCounter);

    rowCounter ++;

    cell.setCellValue (new HSSFRichTextString (rs.getS));

    {if (! isBlank (colname))}

    If (colName.equalsIgnoreCase ("CcnCode")) {}

    cell.setCellValue (row.getAttribute (colName) m:System.NET.SocketAddress.ToString ());

    System.out.println ("column name" + colName + "row.getAttribute (colName) m:System.NET.SocketAddress.ToString ()" + row.getAttribute (colName) m:System.NET.SocketAddress.ToString ());

    }

    }

    logic for the cell formatting

    ElseIf (colName.equalsIgnoreCase ("CcnName")) {}

    cell.setCellValue (row.getAttribute (colName) m:System.NET.SocketAddress.ToString ());

    }

    make double if you want to convert as a result

    ElseIf (colName.equalsIgnoreCase ("CcnRegDate")) {}

    cell.setCellValue (row.getAttribute (colName) m:System.NET.SocketAddress.ToString ());

    }

    ElseIf (colName.equalsIgnoreCase ("CcnCancelDate")) {}

    {if (null! = Row.GetAttribute (colname))}

    cell.setCellValue (row.getAttribute (colName) m:System.NET.SocketAddress.ToString ());

    }

    } ElseIf (colName.equalsIgnoreCase ("CcnUndertaking")) {}

    {if (null! = Row.GetAttribute (colname))}

    cell.setCellValue (row.getAttribute (colName) m:System.NET.SocketAddress.ToString ());

    }

    }

    ElseIf (colName.equalsIgnoreCase ("CcnCode8")) {}

    {if (null! = Row.GetAttribute (colname))}

    cell.setCellValue (row.getAttribute (colName) m:System.NET.SocketAddress.ToString ());

    }                                                                                                            }

    on the other

    cell.setCellValue (row.getAttribute (colName) m:System.NET.SocketAddress.ToString ());

    cellCounter ++;

    }

    worksheet.createFreezePane (0, 1, 0, 1);

    }

    Workbook.Write (OutputStream);

    outputStream.flush ();

    }

    //}

    catch (Exception e) {}

    e.printStackTrace ();

    }

    }

    The demo "big grid" is obsolete and has been replaced by SXSSF, which is compatible with XSSF (seehttp://poi.apache.org/spreadsheet/how-to.html#sxssfthe new Halloween Document) API.

    Theoretically, all you need to do is replace "new XSSFWorkbook()" by "new org.apache.poi.xssf.streaming.SXSSFWorkbook ()" in your program.

    You better post any specific questions of POI on the forum of the user Apache POI (see mailing lists , Apache POI)

    Kind regards

    Alex

  • Exporting data to Excel discoverer - keep the format for numbers options

    Is it possible to keep the format options when you export an excel spreadsheet.

    I formatted numbers with 2 decimal places and using the 1000 separator, but in great numbers do not have the 1000 separator. For some reason any.

    Thank you

    Oddie

    Oddie-

    When we export out of our 10.1.2.3 Discoverer Plus the instance as a Microsoft Excel (.xls) workbook and open results with Excel 2007, we can see the format exactly as it is in the Scout report.

    When the user first opens the workbook, they see two worksheets - we the unformatted data, and contains macros formatting. At the top left, there is a warning from security - Macros have been disabled, with the Options button. By clicking on the Options button gives a choice to 'enable this content '. Once the user clicks the OK button, the Excel export will be formatted as the discoverer of report.

    -Tracy

  • Universal export in the Excel process

    Hello

    I have to write a pl/sql procedure that exports data to Excel file in XML format. This procedure should be available for all large enough application pages, so I don't want to write from scratch for each report separately. I need more object-oriented way.

    You know a way to read the results of any region of APEX report and write it down / export to Excel using pl/sql process?

    I know how to write XML Excel files and I know I can find definitions of the region with the queries of the reports for the APEX_APPLICATION_PAGE_REGIONS, but I have no idea how deal, especially with the reports of pl/sql returns the query string. How to put these data in cursor, how to declare the cursor automatically type etc. Maybe I can use a function of APEX?

    Kind regards
    Przemek Staniszewski

    We have updated the package of the Dene to support regions with function of PL/SQL returning the query. It is available here:

    https://ISHARE.UCR.edu/xythoswfs/WebUI/_xy-1395824_1-t_0NXFlVF7

    One thing to note, in the procedure of source area you need to refer to element values using v ('P_ZZZ_NAME') instead of: PZZZ_NAME

  • How to load the 4155B file, run it and record the results to Excel with Labview

    Hi, I need model command support, sending to 4155B using Labview.

    I would like to load the file from the disk on 4155B using Labview. First of all, I tried to write the command using MAX and found that the command that I write to 4155 B contains the error message. "I sent the two GT ' MYFILE P" and : MMEM:LOADTAT 0, filename orders every time to 4155 B, but failed. May I know what kind of command must send to the communication with the instrument?

    Besides, I need to run the content of the file, I should send it OUT @Hp4155; "' XE ' command?

    After running, I need save the result in excel file back.

    Grateful if someone can help. Thanks in advance for your help.

    Kind regards

    Yong

    SH_Yong wrote:

    Hi, I need model command support, sending to 4155B using Labview.

    I would like to load the file from the disk on 4155B using Labview. First of all, I tried to write the command using MAX and found that the command that I write to 4155 B contains the error message. "I sent the two GT ' MYFILE P" and : MMEM:LOADTAT 0, filename orders every time to 4155 B, but failed. May I know what kind of command must send to the communication with the instrument?

    Besides, I need to run the content of the file, I should send it OUT @Hp4155; "' XE ' command?

    After running, I need save the result in excel file back.

    Grateful if someone can help. Thanks in advance for your help.

    Kind regards

    Yong

    The SCPI commands are found in the manual of the instrument.

  • Problem export grid to Excel

    Hello guys,.

    I m having a problem to export grid to excel, it is Virgin in excel.

    Someone knows how to solve?

    Thank you

    Kind regards
    Fernando R

    So you get only the headers when you export data load Workbench?

    You use SQL Server?

    There is a known bug in ADF FDMEE behave in this way.

    If this is your case, I would like to raise SR with Oracle's Support.

    Thank you

  • Can I export pdf to excel programmatically files?

    Hello, as stated in the title, I would like to export PDFs to excel by program files.

    The problem arised because I need to convert a large number of files, say a thousand, and as far as I know the only way to do this is to convert them manually using Adobe Reader DC.

    I need some Adobe Reader API to connect with and the conversion of pdf to excel, is possible like this available?

    See you soon,.

    sheilvean.

    There is no API to Adobe Reader for this.

  • What is the use of the InfoBundleR12.zip file in the Patch Wizard


    Dear Experts,


    Can someone please help me understand what is the use of the file InfoBundleR12.zip for the Patch Wizard in an environment of R12.

    I've seen a lot of metalink notes and documents that refers to downloadind this file and place it in the staging directory.


    However impossible to find any documentation on why it is necessary or the use of this file.


    Thank you

    Neeraj.

    Neeraj,

    This is used to update offline (i.e. don't want to access the MOS Web site), you can download the latest version of the file that contains the list of patches that helps you to analyze your existing and recommend with patches that must be downloaded/applied.

    Patch Wizard FAQ [video] (Doc ID 976688.1)

    How to use the Patch wizard without configuring the connection Internet (Doc ID 741129.1)

    Thank you

    Hussein

  • Need help to export results to csv format script

    Hi guys,.

    Need help, export results to csv can someone help me. Thank you.

    Connect-VIServer test

    $cluster = 'test '.

    $clustername = get-cluster $cluster

    $Clusters = get-View - ViewType ComputeResource |? Name - as $clustername.name

    $Clusters | % {

    $Cluste = $_

    $VMHostsView = $null

    $VMHostsView = get-view $Cluste.Host - name, Hardware Config, property

    $VMss = $clustername | Get - VM

    $HostCount = ($VMHostsView |) Measure - Object). County

    $VMCount = 0 + ($VMss |) Measure - Object). County

    $VMsPerHost = [math]: round (($VMCount/$HostCount), 1).

    $vCPU = 0 + ($VMss: measure-object-sum - NumCPU property). Sum

    $allocatedram = 0 + ($VMss: measure-object-sum - memorygb property). Sum

    $avgrampervm = [math]: round (($allocatedram/$VMCount), 1).

    $pCPUSocket = ($VMHostsView | % {$_.}) Hardware.CPUInfo.NumCpuPackages} | Measure - Object - sum). Sum

    $TpCPUSocket += $pCPUSocket

    $pCPUCore = ($VMHostsView | % {$_.}) Hardware.CPUInfo.NumCpuCores} | Measure - Object - sum). Sum

    $vCPUPerpCPUCore = [math]: round (($vCPU/$pCPUCore), 1).

    $onenode = [math]: tour ((Get-Cluster $cluster |)) Get-VMHost | Select - 1 first | (measure - object - property memorytotalGB-sum) .sum)

    $twonode = [math]: tour ((Get-Cluster $cluster |)) Get-VMHost | Select - first 2 | (measure - object - property memorytotalGB-sum) .sum)

    $onenodepcpucores = [math]: tour ((Get-Cluster $cluster |)) Get-VMHost | Select - 1 first | (measure - object - property numcpu-sum) .sum)

    $twonodepcpucores = [math]: tour ((Get-Cluster $cluster |)) Get-VMHost | Select - first 2 | (measure - object - property numcpu-sum) .sum)

    $totalclusterpcores_failover1 = $pcpucore - $onenodepcpucores

    $totalclusterpcores_failover2 = $pcpucore - $twonodepcpucores

    $TotalClusterRAMGB = [math]: tour ((Get-cluster $cluster | get-vmhost | % {$_} | mesure-objet-propriété memorytotalGB-somme) .sum)

    $TotalClusterRAMFailoverOne = [math]: round (($TotalClusterRAMGB-$onenode))

    $TotalClusterRAMFailvoerTwo = [math]: round (($TotalClusterRAMGB-$twonode))

    $TotalClusterRAMusageGB = [math]: tour ((Get-cluster $cluster | get-vmhost | % {$_} | mesure-objet-propriété memoryusageGB-somme) .sum)

    $TotalClusterRAMUsagePercent = [math]: round (($TotalClusterRAMusageGB/$TotalClusterRAMGB) * 100)

    $TotalClusterRAMFreeGB = [math]: round (($TotalClusterRAMGB - $TotalClusterRAMUsageGB))

    $TotalClusterRAMReservedGB = [math]: round (($TotalClusterRAMGB/100) * 15)

    $TotalClusterRAMAvailable = [math]: round (($TotalClusterRAMFreeGB - $TotalClusterRAMReservedGB))

    $TotalClusterRAMAvailable_FailoverOne = [math]: round (($TotalClusterRAMAvailable-$onenode))

    $TotalClusterRAMAvailable_failoverTwo = [math]: round (($TotalClusterRAMAvailable-$twonode))

    $TotalClustervcpuperpcore_FailoverOne = [math]: round (($vCPU/$totalclusterpcores_failover1), 2)

    $TotalClustervcpuperpcore_failoverTwo = [math]: round (($vCPU/$totalclusterpcores_failover2), 2)

    $newvmcount = [math]: round (($TotalClusterRAMAvailable/$avgrampervm))

    $newvmcount_failover1 = [math]: round (($TotalClusterRAMAvailable_failoverone/$avgrampervm))

    $newvmcount_failover2 = [math]: round (($TotalClusterRAMAvailable_failovertwo/$avgrampervm))

    $afternewvmvcpu1 = $vcpu + $newvmcount

    $afternewvmvcpu2 = $afternewvmvcpu1 + $newvmcount

    $new1vcpupcpuratio = [math]: round (($afternewvmvcpu1/$pCPUCore), 1).

    $new2vcpupcpuratio = [math]: round (($afternewvmvcpu2/$pCPUCore), 1).

    New-Object PSObject |

    Add-Member-pass NoteProperty 'NOMCLUSTER' $clustername.name |

    Add-Member-pass NoteProperty 'TotalClusterHostCount' $HostCount |

    Add-Member-pass NoteProperty 'TotalClusterVMCount' $VMCount |

    Add-Member-pass NoteProperty "of AverageVM / Host" $VMsPerHost |

    Add-Member-pass NoteProperty 'TotalClusterpCPUSocket' $TpCPUSocket |

    Add-Member-pass NoteProperty 'TotalClusterpCPUCore' $pCPUCore |

    Add-Member-pass NoteProperty 'TotalClustervCPUCount' $VCPU |

    Add-Member-pass NoteProperty ' TotalClustervCPU/pCPUCore' $vcpuperpcpucore |

    Add-Member-pass NoteProperty "TotalClustervCPU/pCPUCore after 1 failover" $TotalClustervcpuperpcore_FailoverOne |

    Add-Member-pass NoteProperty ' TotalClustervCPU/pCPUCore after Failvoer 2' $TotalClustervcpuperpcore_Failovertwo |

    Add-Member-pass NoteProperty 'TotalClusterRAMGB' $TotalClusterRAMGB |

    Add-Member-pass NoteProperty 'TotalClusterRAMGB_Failover1' $TotalClusterRAMFailoverOne |

    Add-Member-pass NoteProperty 'TotalClusterRAMGB_failover2' $TotalClusterRAMFailvoerTwo |

    Add-Member-pass NoteProperty 'TotalClusterRAMUSAGEPercent' $TotalClusterRAMUsagePercent |

    Add-Member-pass NoteProperty 'TotalClusterRAMUsageGB' $TotalClusterRAMusageGB |

    Add-Member-pass NoteProperty 'TotalClusterRAMFreeGB' $TotalClusterRAMfreeGB |

    Add-Member-pass NoteProperty 'TotalClusterRAMReservedGB(15%) '. "$TotalClusterRAMReservedGB |

    Add-Member-pass NoteProperty 'RAM available for NEW virtual machines in GB' $TotalClusterRAMAvailable |

    Add-Member-pass NoteProperty 'RAM available for NEW virtual machines in GB after 1 failover' $TotalClusterRAMAvailable_FailoverOne |

    Add-Member-pass NoteProperty 'RAM available for NEW virtual machines in GB after failover 2' $TotalClusterRAMAvailable_FailoverTwo |

    Add-Member-pass NoteProperty 'Allocated RAM by virtual computer on an average' $avgrampervm |

    Add-Member-pass NoteProperty 'NEW virtual machines that can be configured based on the average of RAM virtual computer' $newvmcount |

    Add-Member-pass NoteProperty 'NEW virtual machines that can be configured based on the average of RAM virtual computer after 1 failover' $newvmcount_failover1 |

    Add-Member-pass NoteProperty 'NEW virtual machine that can be provisioned littleboy average RAM per virtual computer after failover 2' $newvmcount_failover2 |

    Add-Member-pass NoteProperty "vCPU/pCore ratio after new VM provisioning with 1vcpu" $new1vcpupcpuratio |

    Add-Member-pass NoteProperty ' vCPU/pCore ratio after new VM provisioning with 2vcpu' $new2vcpupcpuratio

    }

    Get-cluster $cluster | Get-vmhost | % {

    $vmhost = $_

    $VMHostView = $VMHost | Get-View

    $VMHostModel = ($VMHostsView | % {$_.}) Hardware.SystemInfo} | Model object-group | Sort - down County | Select - 1 first). Name

    $VMs = $VMHost | Get - VM #|? { $_. PowerState - eq "Receptor"}

    $TotalRAMGB = [math]: round ($vmhost. MemoryTotalGB)

    $TotalRAMUsageGB = [math]: round ($vmhost. MemoryUsageGB)

    $TotalRAMfreeGB = [math]: round ($TotalRAMGB - $TotalRAMUsageGB)

    $PercRAMUsed = [math]: round (($TotalRAMUsageGB/$TotalRAMGB) * 100)

    $TotalRAMReservedFree = [math]: round (($TotalRAMGB/100) * 15)

    $TotalRAMAvailable = [math]: round (($TotalRAMfreegb-$totalramreservedfree))

    New-Object PSObject |

    Add-Member-pass NoteProperty 'VMhost' $vmhost. Name |

    Add-Member-pass NoteProperty model $vmhostmodel |

    Add-Member-pass NoteProperty Sockets $VMHostView.Hardware.cpuinfo.NumCPUPackages |

    Add-Member-pass NoteProperty Cores $VMHostView.Hardware.cpuinfo.NumCPUCores |

    Add-Member-pass NoteProperty son $VMHostView.Hardware.cpuinfo.NumCPUThreads |

    Add-Member-pass NoteProperty VMCount (($VMs | mesure-objet).) County) |

    Add-Member-pass NoteProperty vCPU (0 + ($VMs: measure-object-NumCPU of the sum).) Sum).

    Add-Member-pass NoteProperty vCPUperCore ((0 + ($VMs | mesure-objet-NumCPU de la somme).)) Sum)/$VMHostView.hardware.cpuinfo.NumCPUCores) |

    Add-Member-pass NoteProperty 'RAMGB' $TotalRAMGB |

    Add-Member-pass NoteProperty 'RAMUsageGB' $totalramusageGB |

    Add-Member-pass NoteProperty 'RAMFreeGB' $totalramfreeGB |

    Add-Member-pass NoteProperty 'RAMUsage %' $PercRAMused |

    Add-Member-pass NoteProperty 'RAMReservedGB(15%) '. "$totalramreservedfree |

    Add-Member-pass NoteProperty 'RAM available for NEW virtual machines in GB' $totalramavailable

    }| Sort VMhost | FT-auto * | Out-String-width 1024

    See the attached script

  • 'Convert pdf to Excel' vs 'export pdf to Excel.

    In the new subscription CD, the option of PDF conversion options ($ 1.99 / month) says we can "Convert pdf to Excel", while the PDF package option ($ 7.99 / month) says you can "export pdf to Excel.  What is the difference between 'Convert pdf to Excel' and 'export pdf to Excel?

    Thank you

    Brad

    'Marketing' talk.

    Is the file being developed 'PDF' and PDF format published by Adobe for ISO a few years ago.

    In the Adobe PDF Reference documents and now in ISO 32000-1: 2008 (and the following; 'Part 2') 'export' PDF is described - not "convert".

    Factually, it would be 'export '. So 'convert' seems to be a malignant fever of marketing.

    Be well...

Maybe you are looking for